Package org.apache.myfaces.resource
Class ContractResourceLoader
java.lang.Object
org.apache.myfaces.resource.ResourceLoader
org.apache.myfaces.resource.ContractResourceLoader
- Direct Known Subclasses:
ClassLoaderContractResourceLoader
,ContractResourceLoaderWrapper
,ExternalContextContractResourceLoader
ResourceLoaders that are able to handle contract aware resources
must extends from this class.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.myfaces.resource.ResourceLoader
ResourceLoader.VersionComparator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResourceMeta
(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion) abstract ResourceMeta
createResourceMeta
(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion, String contractName) getLibraryVersion
(String path) Return the max available version found (if exists) or return null if no version available.abstract String
getLibraryVersion
(String path, String contractName) Return the max available version found (if exists) or return null if no version available.getResourceVersion
(String path) abstract String
getResourceVersion
(String path, String contractName) boolean
libraryExists
(String libraryName) abstract boolean
libraryExists
(String libraryName, String contractName) Methods inherited from class org.apache.myfaces.resource.ResourceLoader
getPrefix, getResourceInputStream, getResourceURL, getVersionComparator, iterator, resourceExists, setPrefix, setVersionComparator
-
Field Details
-
VERSION_INVALID
- See Also:
-
-
Constructor Details
-
ContractResourceLoader
-
-
Method Details
-
getResourceVersion
- Specified by:
getResourceVersion
in classResourceLoader
-
getLibraryVersion
Description copied from class:ResourceLoader
Return the max available version found (if exists) or return null if no version available.- Specified by:
getLibraryVersion
in classResourceLoader
-
getResourceVersion
-
getLibraryVersion
Return the max available version found (if exists) or return null if no version available. -
createResourceMeta
public ResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion) - Specified by:
createResourceMeta
in classResourceLoader
-
createResourceMeta
public abstract ResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion, String contractName) - Overrides:
createResourceMeta
in classResourceLoader
-
libraryExists
- Specified by:
libraryExists
in classResourceLoader
-
libraryExists
-