|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.trinidad.resource.ResourceLoader
public class ResourceLoader
Base class for resource loaders. Resource loaders can lookup resources as URLs from arbitrary locations, including JAR files.
Constructor Summary | |
---|---|
protected |
ResourceLoader()
Constructs a new root resource loader. |
protected |
ResourceLoader(ResourceLoader parent)
Constructs a new resource loader with specified parent resource loader. |
Method Summary | |
---|---|
protected URL |
findResource(String name)
Finds the resource with the given name. |
static String |
getContentType(ResourceLoader loader,
URLConnection conn)
Called by the ResourceServlet to get the content type for
the given connection. |
protected String |
getContentType(URLConnection conn)
Returns the content type of this URL connection. |
static ResourceLoader |
getNullResourceLoader()
Returns the shared resource loader that always returns null. |
protected ResourceLoader |
getParent()
Returns the parent resource loader, or null if this is a root resource loader. |
URL |
getResource(String name)
Finds the resource with the given name. |
boolean |
isCachable()
Returns whether a resource is cachable. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected ResourceLoader(ResourceLoader parent)
parent
- the parent resource loaderprotected ResourceLoader()
Method Detail |
---|
public static ResourceLoader getNullResourceLoader()
public URL getResource(String name) throws IOException
The name of a resource is a '/'-separated path name that identifies the resource.
This method will first search the this resource loader for the
resource. That failing, this method will invoke
findResource(String)
to on the parent resource loader to
find the resource.
name
- the resource name
IOException
public boolean isCachable()
public String toString()
toString
in class Object
protected URL findResource(String name) throws IOException
name
- The resource name
IOException
public static String getContentType(ResourceLoader loader, URLConnection conn)
ResourceServlet
to get the content type for
the given connection.
loader
- the loader that provided the URL for the URL connectionconn
- the URL connection
protected String getContentType(URLConnection conn)
protected ResourceLoader getParent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |