public class ClassLoaderContractResourceLoader extends ContractResourceLoader
ResourceLoader.VersionComparator
VERSION_INVALID
Constructor and Description |
---|
ClassLoaderContractResourceLoader(String prefix) |
Modifier and Type | Method and Description |
---|---|
ResourceMeta |
createResourceMeta(String prefix,
String libraryName,
String libraryVersion,
String resourceName,
String resourceVersion,
String contractName) |
protected ClassLoader |
getClassLoader()
Returns the ClassLoader to use when looking up resources under the top level package.
|
String |
getLibraryVersion(String path,
String contractName) |
InputStream |
getResourceInputStream(ResourceMeta resourceMeta) |
URL |
getResourceURL(ResourceMeta resourceMeta) |
String |
getResourceVersion(String path,
String contractName) |
Iterator<String> |
iterator(FacesContext facesContext,
String path,
int maxDepth,
ResourceVisitOption... options) |
boolean |
libraryExists(String libraryName,
String contractName) |
createResourceMeta, getLibraryVersion, getResourceVersion, libraryExists
getPrefix, getVersionComparator, resourceExists, setPrefix, setVersionComparator
public ClassLoaderContractResourceLoader(String prefix)
public String getLibraryVersion(String path, String contractName)
getLibraryVersion
in class ContractResourceLoader
public InputStream getResourceInputStream(ResourceMeta resourceMeta)
getResourceInputStream
in class ResourceLoader
public URL getResourceURL(ResourceMeta resourceMeta)
getResourceURL
in class ResourceLoader
public String getResourceVersion(String path, String contractName)
getResourceVersion
in class ContractResourceLoader
public ResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion, String contractName)
createResourceMeta
in class ContractResourceLoader
protected ClassLoader getClassLoader()
public boolean libraryExists(String libraryName, String contractName)
libraryExists
in class ContractResourceLoader
public Iterator<String> iterator(FacesContext facesContext, String path, int maxDepth, ResourceVisitOption... options)
iterator
in class ResourceLoader
Copyright © 2020 The Apache Software Foundation. All rights reserved.