Package jakarta.faces.application
Class ResourceHandlerWrapper
- java.lang.Object
-
- jakarta.faces.application.ResourceHandler
-
- jakarta.faces.application.ResourceHandlerWrapper
-
- All Implemented Interfaces:
FacesWrapper<ResourceHandler>
public abstract class ResourceHandlerWrapper extends ResourceHandler implements FacesWrapper<ResourceHandler>
- Since:
- 2.0
-
-
Field Summary
-
Fields inherited from class jakarta.faces.application.ResourceHandler
FACES_SCRIPT_LIBRARY_NAME, FACES_SCRIPT_RESOURCE_NAME, 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 Summary
Constructors Constructor Description ResourceHandlerWrapper()
Deprecated.ResourceHandlerWrapper(ResourceHandler delegate)
-
Method Summary
-
-
-
Constructor Detail
-
ResourceHandlerWrapper
@Deprecated public ResourceHandlerWrapper()
Deprecated.
-
ResourceHandlerWrapper
public ResourceHandlerWrapper(ResourceHandler delegate)
-
-
Method Detail
-
createResource
public Resource createResource(String resourceName)
- Specified by:
createResource
in classResourceHandler
-
createResource
public Resource createResource(String resourceName, String libraryName)
- Specified by:
createResource
in classResourceHandler
-
createResource
public Resource createResource(String resourceName, String libraryName, String contentType)
- Specified by:
createResource
in classResourceHandler
-
getRendererTypeForResourceName
public String getRendererTypeForResourceName(String resourceName)
- Specified by:
getRendererTypeForResourceName
in classResourceHandler
-
handleResourceRequest
public void handleResourceRequest(FacesContext context) throws IOException
- Specified by:
handleResourceRequest
in classResourceHandler
- Throws:
IOException
-
isResourceRequest
public boolean isResourceRequest(FacesContext context)
- Specified by:
isResourceRequest
in classResourceHandler
-
libraryExists
public boolean libraryExists(String libraryName)
- Specified by:
libraryExists
in classResourceHandler
-
createResourceFromId
public Resource createResourceFromId(String resourceId)
- Overrides:
createResourceFromId
in classResourceHandler
- Returns:
-
createViewResource
public ViewResource createViewResource(FacesContext context, String resourceName)
- Overrides:
createViewResource
in classResourceHandler
- Returns:
-
isResourceURL
public boolean isResourceURL(String url)
- Overrides:
isResourceURL
in classResourceHandler
-
getWrapped
public ResourceHandler getWrapped()
Description copied from interface:FacesWrapper
A class that implements this interface uses this method to return an instance of the class being wrapped.- Specified by:
getWrapped
in interfaceFacesWrapper<ResourceHandler>
- Returns:
- the instance of the class being wrapped
-
getViewResources
public Stream<String> getViewResources(FacesContext facesContext, String path, int maxDepth, ResourceVisitOption... options)
- Overrides:
getViewResources
in classResourceHandler
- Parameters:
facesContext
-path
-maxDepth
-options
-- Returns:
- Since:
- 2.3
-
getViewResources
public Stream<String> getViewResources(FacesContext facesContext, String path, ResourceVisitOption... options)
- Overrides:
getViewResources
in classResourceHandler
- Parameters:
facesContext
-path
-options
-- Returns:
- Since:
- 2.3
-
markResourceRendered
public void markResourceRendered(FacesContext facesContext, String resourceName, String libraryName)
- Overrides:
markResourceRendered
in classResourceHandler
- Parameters:
facesContext
-resourceName
-libraryName
-- Since:
- 2.3
-
isResourceRendered
public boolean isResourceRendered(FacesContext facesContext, String resourceName, String libraryName)
- Overrides:
isResourceRendered
in classResourceHandler
- Parameters:
facesContext
-resourceName
-libraryName
-- Returns:
- Since:
- 2.3
-
-