public class ClassLoaderResourceLoader extends ResourceLoader
ResourceLoader.VersionComparator
VERSION_INVALID
Constructor and Description |
---|
ClassLoaderResourceLoader(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
|
Modifier and Type | Method and Description |
---|---|
ResourceMeta |
createResourceMeta(String prefix,
String libraryName,
String libraryVersion,
String resourceName,
String resourceVersion) |
protected ClassLoader |
getClassLoader()
Returns the ClassLoader to use when looking up resources under the top level package.
|
String |
getLibraryVersion(String path)
Return the max available version found (if exists) or
return null if no version available.
|
InputStream |
getResourceInputStream(ResourceMeta resourceMeta) |
URL |
getResourceURL(ResourceMeta resourceMeta)
Return the max available version found (if exists) or
return null if no version available.
|
String |
getResourceVersion(String path) |
boolean |
libraryExists(String libraryName) |
getPrefix, getVersionComparator, resourceExists, setPrefix, setVersionComparator
public ClassLoaderResourceLoader(String prefix)
public String getLibraryVersion(String path)
ResourceLoader
getLibraryVersion
in class ResourceLoader
public InputStream getResourceInputStream(ResourceMeta resourceMeta)
getResourceInputStream
in class ResourceLoader
public URL getResourceURL(ResourceMeta resourceMeta)
ResourceLoader
getResourceURL
in class ResourceLoader
public String getResourceVersion(String path)
getResourceVersion
in class ResourceLoader
public ResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion)
createResourceMeta
in class ResourceLoader
protected ClassLoader getClassLoader()
public boolean libraryExists(String libraryName)
libraryExists
in class ResourceLoader
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.