java.lang.Object
jakarta.faces.application.ResourceHandler
jakarta.faces.application.ResourceHandlerWrapper
org.omnifaces.resourcehandler.DefaultResourceHandler
org.omnifaces.resourcehandler.GraphicResourceHandler
- All Implemented Interfaces:
FacesWrapper<ResourceHandler>
This ResourceHandler implementation deals with GraphicResource requests.
- Since:
- 2.0
- Author:
- Bauke Scholtz
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe default library name of a graphic resource.Fields inherited from class org.omnifaces.resourcehandler.DefaultResourceHandler
RES_NOT_FOUNDFields 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
ConstructorsConstructorDescriptionGraphicResourceHandler(ResourceHandler wrapped) Creates a new instance of this graphic resource handler which wraps the given resource handler. -
Method Summary
Modifier and TypeMethodDescriptioncreateResourceFromLibrary(String resourceName, String contentType) Returns a newGraphicResource.ReturnsLIBRARY_NAME.Methods inherited from class org.omnifaces.resourcehandler.DefaultResourceHandler
createResource, createResource, createResource, decorateResource, decorateResourceMethods inherited from class jakarta.faces.application.ResourceHandlerWrapper
createResourceFromId, createViewResource, getRendererTypeForResourceName, getViewResources, getViewResources, getWrapped, handleResourceRequest, isResourceRendered, isResourceRequest, isResourceURL, libraryExists, markResourceRendered
-
Field Details
-
LIBRARY_NAME
The default library name of a graphic resource. Make sure that this is never used for other libraries.- See Also:
-
-
Constructor Details
-
GraphicResourceHandler
Creates a new instance of this graphic resource handler which wraps the given resource handler.- Parameters:
wrapped- The resource handler to be wrapped.
-
-
Method Details
-
getLibraryName
ReturnsLIBRARY_NAME.- Overrides:
getLibraryNamein classDefaultResourceHandler- Returns:
- The library name on which this resource handler implementation should listen.
-
createResourceFromLibrary
Returns a newGraphicResource.- Overrides:
createResourceFromLibraryin classDefaultResourceHandler- Parameters:
resourceName- The resource name.contentType- The content type.- Returns:
- The library-specific resource.
-