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 -
Method Summary
Modifier and TypeMethodDescriptioncreateResource
(String resourceName) createResource
(String resourceName, String libraryName) createResource
(String resourceName, String libraryName, String contentType) createResourceFromId
(String resourceId) createViewResource
(FacesContext context, String resourceName) getRendererTypeForResourceName
(String resourceName) getViewResources
(FacesContext facesContext, String path, int maxDepth, ResourceVisitOption... options) getViewResources
(FacesContext facesContext, String path, ResourceVisitOption... options) A class that implements this interface uses this method to return an instance of the class being wrapped.void
handleResourceRequest
(FacesContext context) boolean
isResourceRendered
(FacesContext facesContext, String resourceName, String libraryName) boolean
isResourceRequest
(FacesContext context) boolean
isResourceURL
(String url) boolean
libraryExists
(String libraryName) void
markResourceRendered
(FacesContext facesContext, String resourceName, String libraryName)
-
Constructor Details
-
ResourceHandlerWrapper
Deprecated. -
ResourceHandlerWrapper
-
-
Method Details
-
createResource
- Specified by:
createResource
in classResourceHandler
-
createResource
- Specified by:
createResource
in classResourceHandler
-
createResource
- Specified by:
createResource
in classResourceHandler
-
getRendererTypeForResourceName
- Specified by:
getRendererTypeForResourceName
in classResourceHandler
-
handleResourceRequest
- Specified by:
handleResourceRequest
in classResourceHandler
- Throws:
IOException
-
isResourceRequest
- Specified by:
isResourceRequest
in classResourceHandler
-
libraryExists
- Specified by:
libraryExists
in classResourceHandler
-
createResourceFromId
- Overrides:
createResourceFromId
in classResourceHandler
- Returns:
-
createViewResource
- Overrides:
createViewResource
in classResourceHandler
- Returns:
-
isResourceURL
- Overrides:
isResourceURL
in classResourceHandler
-
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
-