org.apache.myfaces.commons.resourcehandler.resource
Class ClassLoaderResourceLoader
java.lang.Object
   org.apache.myfaces.commons.resourcehandler.resource.ResourceLoader
org.apache.myfaces.commons.resourcehandler.resource.ResourceLoader
       org.apache.myfaces.commons.resourcehandler.resource.ClassLoaderResourceLoader
org.apache.myfaces.commons.resourcehandler.resource.ClassLoaderResourceLoader
- public class ClassLoaderResourceLoader 
- extends ResourceLoader
A resource loader implementation which loads resources from the thread ClassLoader.
 
 
 
 
| Constructor Summary | 
| ClassLoaderResourceLoader(java.lang.String prefix)It checks version like this: /1.js, /1_0.js, /1_0_0.js, /100_100.js
 
 Used on getResourceVersion to filter resources
 | 
 
| Method Summary | 
|  ResourceMeta | createResourceMeta(java.lang.String prefix,
                   java.lang.String libraryName,
                   java.lang.String libraryVersion,
                   java.lang.String resourceName,
                   java.lang.String resourceVersion)
 | 
| protected  java.lang.ClassLoader | getClassLoader()Returns the ClassLoader to use when looking up resources under the top level package.
 | 
|  java.lang.String | getLibraryVersion(java.lang.String path)Return the max available version found (if exists) or
 return null if no version available.
 | 
|  java.io.InputStream | getResourceInputStream(ResourceMeta resourceMeta)
 | 
|  java.net.URL | getResourceURL(ResourceMeta resourceMeta)Return the max available version found (if exists) or
 return null if no version available.
 | 
|  java.lang.String | getResourceVersion(java.lang.String path)
 | 
|  boolean | libraryExists(java.lang.String libraryName)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ClassLoaderResourceLoader
public ClassLoaderResourceLoader(java.lang.String prefix)
- It checks version like this: /1.js, /1_0.js, /1_0_0.js, /100_100.js
 
 Used on getResourceVersion to filter resources
 
getLibraryVersion
public java.lang.String getLibraryVersion(java.lang.String path)
- Description copied from class: ResourceLoader
- Return the max available version found (if exists) or
 return null if no version available.
 
- 
- Specified by:
- getLibraryVersionin class- ResourceLoader
 
- 
 
getResourceInputStream
public java.io.InputStream getResourceInputStream(ResourceMeta resourceMeta)
- 
- Specified by:
- getResourceInputStreamin class- ResourceLoader
 
- 
 
getResourceURL
public java.net.URL getResourceURL(ResourceMeta resourceMeta)
- Description copied from class: ResourceLoader
- Return the max available version found (if exists) or
 return null if no version available.
 
- 
- Specified by:
- getResourceURLin class- ResourceLoader
 
- 
 
getResourceVersion
public java.lang.String getResourceVersion(java.lang.String path)
- 
- Specified by:
- getResourceVersionin class- ResourceLoader
 
- 
 
createResourceMeta
public ResourceMeta createResourceMeta(java.lang.String prefix,
                                       java.lang.String libraryName,
                                       java.lang.String libraryVersion,
                                       java.lang.String resourceName,
                                       java.lang.String resourceVersion)
- 
- Specified by:
- createResourceMetain class- ResourceLoader
 
- 
 
getClassLoader
protected java.lang.ClassLoader getClassLoader()
- Returns the ClassLoader to use when looking up resources under the top level package. By default, this is the
 context class loader.
 
- 
- Returns:
- the ClassLoader used to lookup resources
 
libraryExists
public boolean libraryExists(java.lang.String libraryName)
- 
- Specified by:
- libraryExistsin class- ResourceLoader
 
- 
 
Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.