Package jakarta.faces.application
Class ResourceHandler
java.lang.Object
jakarta.faces.application.ResourceHandler
- Direct Known Subclasses:
- ResourceHandlerWrapper
- Since:
- 2.0
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final StringDeprecated.static final StringDeprecated.static final Stringstatic final Stringstatic final Stringstatic final StringSpace separated file extensions that will not be served by the default ResourceHandler implementation.static final Stringstatic final Stringstatic final String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract ResourcecreateResource(String resourceName) abstract ResourcecreateResource(String resourceName, String libraryName) abstract ResourcecreateResource(String resourceName, String libraryName, String contentType) createResourceFromId(String resourceId) createViewResource(FacesContext context, String resourceName) abstract StringgetRendererTypeForResourceName(String resourceName) getViewResources(FacesContext facesContext, String path, int maxDepth, ResourceVisitOption... options) getViewResources(FacesContext facesContext, String path, ResourceVisitOption... options) abstract voidhandleResourceRequest(FacesContext context) booleanisResourceRendered(FacesContext facesContext, String resourceName, String libraryName) abstract booleanisResourceRequest(FacesContext context) booleanisResourceURL(String url) abstract booleanlibraryExists(String libraryName) voidmarkResourceRendered(FacesContext facesContext, String resourceName, String libraryName) 
- 
Field Details- 
LOCALE_PREFIX- See Also:
 
- 
RESOURCE_EXCLUDES_DEFAULT_VALUE- See Also:
 
- 
RESOURCE_EXCLUDES_PARAM_NAME@JSFWebConfigParam(defaultValue=".class .jsp .jspx .properties .xhtml .groovy", since="2.0", group="resources") public static final String RESOURCE_EXCLUDES_PARAM_NAMESpace separated file extensions that will not be served by the default ResourceHandler implementation.- See Also:
 
- 
RESOURCE_IDENTIFIER- See Also:
 
- 
RESOURCE_CONTRACT_XML- Since:
- 2.2
- See Also:
 
- 
WEBAPP_CONTRACTS_DIRECTORY_PARAM_NAME- Since:
- 2.2
- See Also:
 
- 
WEBAPP_RESOURCES_DIRECTORY_PARAM_NAME- Since:
- 2.2
- See Also:
 
- 
JSF_SCRIPT_RESOURCE_NAMEDeprecated.- Since:
- 2.3
- See Also:
 
- 
JSF_SCRIPT_LIBRARY_NAMEDeprecated.- Since:
- 2.3
- See Also:
 
- 
FACES_SCRIPT_RESOURCE_NAME- Since:
- 4.0
- See Also:
 
- 
FACES_SCRIPT_LIBRARY_NAME- Since:
- 4.0
- See Also:
 
 
- 
- 
Constructor Details- 
ResourceHandlerpublic ResourceHandler()
 
- 
- 
Method Details- 
createResource
- 
createResource
- 
createResource
- 
getRendererTypeForResourceName
- 
handleResourceRequest- Throws:
- IOException
 
- 
isResourceRequest
- 
libraryExists
- 
createResourceFromId- Parameters:
- resourceId-
- Returns:
- Since:
- 2.2
 
- 
createViewResource- Parameters:
- context-
- resourceName-
- Returns:
- Since:
- 2.2
 
- 
isResourceURL
- 
getViewResourcespublic Stream<String> getViewResources(FacesContext facesContext, String path, ResourceVisitOption... options) - Parameters:
- facesContext-
- path-
- options-
- Returns:
- Since:
- 2.3
 
- 
getViewResourcespublic Stream<String> getViewResources(FacesContext facesContext, String path, int maxDepth, ResourceVisitOption... options) - Parameters:
- facesContext-
- path-
- maxDepth-
- options-
- Returns:
- Since:
- 2.3
 
- 
isResourceRenderedpublic boolean isResourceRendered(FacesContext facesContext, String resourceName, String libraryName) - Parameters:
- facesContext-
- resourceName-
- libraryName-
- Returns:
- Since:
- 2.3
 
- 
markResourceRenderedpublic void markResourceRendered(FacesContext facesContext, String resourceName, String libraryName) - Parameters:
- facesContext-
- resourceName-
- libraryName-
- Since:
- 2.3
 
 
-