public class InternalClassLoaderResourceLoader extends ResourceLoader
ResourceLoader.VersionComparator| Modifier and Type | Field and Description |
|---|---|
static String |
MYFACES_JSF_MODE
Define the mode used for jsf.js file:
normal : contains everything, including jsf-i18n.js, jsf-experimental.js and jsf-legacy.js
minimal-modern : is the core jsf with a baseline of ie9+,
without jsf-i18n.js, jsf-experimental.js and jsf-legacy.js
minimal: which is the same with a baseline of ie6, without jsf-i18n.js, jsf-experimental.js
|
static String |
USE_MULTIPLE_JS_FILES_FOR_JSF_UNCOMPRESSED_JS
If this param is true and the project stage is development mode,
the source javascript files will be loaded separately instead have
all in just one file, to preserve line numbers and make javascript
debugging of the default jsf javascript file more simple.
|
VERSION_INVALID| Constructor and Description |
|---|
InternalClassLoaderResourceLoader(String prefix) |
| 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) |
InputStream |
getResourceInputStream(ResourceMeta resourceMeta) |
URL |
getResourceURL(ResourceMeta resourceMeta) |
URL |
getResourceURL(String resourceId) |
String |
getResourceVersion(String path) |
boolean |
libraryExists(String libraryName) |
createResourceMeta, getPrefix, getVersionComparator, resourceExists, setPrefix, setVersionComparator@JSFWebConfigParam(since="2.0.1",
defaultValue="false",
expectedValues="true,false",
group="render")
public static final String USE_MULTIPLE_JS_FILES_FOR_JSF_UNCOMPRESSED_JS
@JSFWebConfigParam(since="2.0.10,2.1.4",
defaultValue="normal",
expectedValues="normal, minimal-modern, minimal",
group="render")
public static final String MYFACES_JSF_MODE
If org.apache.myfaces.USE_MULTIPLE_JS_FILES_FOR_JSF_UNCOMPRESSED_JS param is set to true and project stage is Development, this param is ignored.
public InternalClassLoaderResourceLoader(String prefix)
public String getLibraryVersion(String path)
getLibraryVersion in class ResourceLoaderpublic InputStream getResourceInputStream(ResourceMeta resourceMeta)
getResourceInputStream in class ResourceLoaderpublic URL getResourceURL(ResourceMeta resourceMeta)
getResourceURL in class ResourceLoaderpublic String getResourceVersion(String path)
getResourceVersion in class ResourceLoaderpublic ResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion)
createResourceMeta in class ResourceLoaderprotected ClassLoader getClassLoader()
public boolean libraryExists(String libraryName)
libraryExists in class ResourceLoaderCopyright © 2021 The Apache Software Foundation. All rights reserved.