public class ResourceRegistry
extends org.icefaces.impl.application.SessionAwareResourceHandlerWrapper
The ResourceRegistry allows an application to register
javax.faces.application.Resource instances at runtime. Each Resource
is registered in a specified scope (Application, Session, View, Flash
Window) so that the resource can be garbage collected when the scope
expires.
JSF_SCRIPT_LIBRARY_NAME, JSF_SCRIPT_RESOURCE_NAME, LOCALE_PREFIX, RESOURCE_CONTRACT_XML, RESOURCE_EXCLUDES_DEFAULT_VALUE, RESOURCE_EXCLUDES_PARAM_NAME, RESOURCE_IDENTIFIER, WEBAPP_CONTRACTS_DIRECTORY_PARAM_NAME, WEBAPP_RESOURCES_DIRECTORY_PARAM_NAME| Constructor and Description |
|---|
ResourceRegistry(javax.faces.application.ResourceHandler wrapped) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
addApplicationResource(javax.faces.application.Resource resource)
Add the provided resource in application scope.
|
static java.lang.String |
addResource(java.util.Map scopeMap,
javax.faces.application.Resource resource)
Add the provided resource to the custom scope Map.
|
static java.lang.String |
addSessionResource(javax.faces.application.Resource resource)
Add the provided resource in session scope.
|
static java.lang.String |
addViewResource(javax.faces.application.Resource resource)
Add the provided resource in view scope.
|
static java.lang.String |
addWindowResource(javax.faces.application.Resource resource)
Add the provided resource in window scope.
|
static javax.faces.application.Resource |
getResourceByName(javax.faces.context.FacesContext facesContext,
java.lang.String resName) |
javax.faces.application.ResourceHandler |
getWrapped() |
void |
handleSessionAwareResourceRequest(javax.faces.context.FacesContext facesContext) |
boolean |
isSessionAwareResourceRequest(javax.faces.context.FacesContext context) |
handleResourceRequest, isResourceRequestcreateResource, createResource, createResource, createResourceFromId, createViewResource, getRendererTypeForResourceName, getViewResources, getViewResources, isResourceRendered, isResourceURL, libraryExists, markResourceRenderedpublic ResourceRegistry(javax.faces.application.ResourceHandler wrapped)
public javax.faces.application.ResourceHandler getWrapped()
getWrapped in interface javax.faces.FacesWrapper<javax.faces.application.ResourceHandler>getWrapped in class javax.faces.application.ResourceHandlerWrapperpublic boolean isSessionAwareResourceRequest(javax.faces.context.FacesContext context)
isSessionAwareResourceRequest in class org.icefaces.impl.application.SessionAwareResourceHandlerWrapperpublic void handleSessionAwareResourceRequest(javax.faces.context.FacesContext facesContext)
throws java.io.IOException
handleSessionAwareResourceRequest in class org.icefaces.impl.application.SessionAwareResourceHandlerWrapperjava.io.IOExceptionpublic static java.lang.String addResource(java.util.Map scopeMap,
javax.faces.application.Resource resource)
scopeMap - the scopemapresource - the resourcepublic static javax.faces.application.Resource getResourceByName(javax.faces.context.FacesContext facesContext,
java.lang.String resName)
public static java.lang.String addApplicationResource(javax.faces.application.Resource resource)
resource - the resourcepublic static java.lang.String addSessionResource(javax.faces.application.Resource resource)
resource - the resourcepublic static java.lang.String addViewResource(javax.faces.application.Resource resource)
resource - the resourcepublic static java.lang.String addWindowResource(javax.faces.application.Resource resource)
resource - the resourceCopyright 2025 ICEsoft Technologies Canada Corp., All Rights Reserved.