Package jakarta.faces.application
Class ResourceHandler
- java.lang.Object
- 
- jakarta.faces.application.ResourceHandler
 
- 
- Direct Known Subclasses:
- ResourceHandlerWrapper
 
 public abstract class ResourceHandler extends Object - Since:
- 2.0
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringFACES_SCRIPT_LIBRARY_NAMEstatic StringFACES_SCRIPT_RESOURCE_NAMEstatic StringJSF_SCRIPT_LIBRARY_NAMEDeprecated.static StringJSF_SCRIPT_RESOURCE_NAMEDeprecated.static StringLOCALE_PREFIXstatic StringRESOURCE_CONTRACT_XMLstatic StringRESOURCE_EXCLUDES_DEFAULT_VALUEstatic StringRESOURCE_EXCLUDES_PARAM_NAMESpace separated file extensions that will not be served by the default ResourceHandler implementation.static StringRESOURCE_IDENTIFIERstatic StringWEBAPP_CONTRACTS_DIRECTORY_PARAM_NAMEstatic StringWEBAPP_RESOURCES_DIRECTORY_PARAM_NAME
 - 
Constructor SummaryConstructors Constructor Description ResourceHandler()
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
LOCALE_PREFIXpublic static final String LOCALE_PREFIX - See Also:
- Constant Field Values
 
 - 
RESOURCE_EXCLUDES_DEFAULT_VALUEpublic static final String RESOURCE_EXCLUDES_DEFAULT_VALUE - See Also:
- Constant Field Values
 
 - 
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:
- Constant Field Values
 
 - 
RESOURCE_IDENTIFIERpublic static final String RESOURCE_IDENTIFIER - See Also:
- Constant Field Values
 
 - 
RESOURCE_CONTRACT_XMLpublic static final String RESOURCE_CONTRACT_XML - Since:
- 2.2
- See Also:
- Constant Field Values
 
 - 
WEBAPP_CONTRACTS_DIRECTORY_PARAM_NAMEpublic static final String WEBAPP_CONTRACTS_DIRECTORY_PARAM_NAME - Since:
- 2.2
- See Also:
- Constant Field Values
 
 - 
WEBAPP_RESOURCES_DIRECTORY_PARAM_NAMEpublic static final String WEBAPP_RESOURCES_DIRECTORY_PARAM_NAME - Since:
- 2.2
- See Also:
- Constant Field Values
 
 - 
JSF_SCRIPT_RESOURCE_NAME@Deprecated public static final String JSF_SCRIPT_RESOURCE_NAME Deprecated.- Since:
- 2.3
- See Also:
- Constant Field Values
 
 - 
JSF_SCRIPT_LIBRARY_NAME@Deprecated public static final String JSF_SCRIPT_LIBRARY_NAME Deprecated.- Since:
- 2.3
- See Also:
- Constant Field Values
 
 - 
FACES_SCRIPT_RESOURCE_NAMEpublic static final String FACES_SCRIPT_RESOURCE_NAME - Since:
- 4.0
- See Also:
- Constant Field Values
 
 - 
FACES_SCRIPT_LIBRARY_NAMEpublic static final String FACES_SCRIPT_LIBRARY_NAME - Since:
- 4.0
- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createResourcepublic abstract Resource createResource(String resourceName, String libraryName, String contentType) 
 - 
getRendererTypeForResourceNamepublic abstract String getRendererTypeForResourceName(String resourceName) 
 - 
handleResourceRequestpublic abstract void handleResourceRequest(FacesContext context) throws IOException - Throws:
- IOException
 
 - 
isResourceRequestpublic abstract boolean isResourceRequest(FacesContext context) 
 - 
libraryExistspublic abstract boolean libraryExists(String libraryName) 
 - 
createResourceFromIdpublic Resource createResourceFromId(String resourceId) - Parameters:
- resourceId-
- Returns:
- Since:
- 2.2
 
 - 
createViewResourcepublic ViewResource createViewResource(FacesContext context, String resourceName) - Parameters:
- context-
- resourceName-
- Returns:
- Since:
- 2.2
 
 - 
isResourceURLpublic boolean isResourceURL(String url) 
 - 
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
 
 
- 
 
-