Package jakarta.faces.application
Class ResourceWrapper
- java.lang.Object
-
- jakarta.faces.application.ViewResource
-
- jakarta.faces.application.Resource
-
- jakarta.faces.application.ResourceWrapper
-
- All Implemented Interfaces:
FacesWrapper<Resource>
public abstract class ResourceWrapper extends Resource implements FacesWrapper<Resource>
- Since:
- 2.0
-
-
Field Summary
-
Fields inherited from class jakarta.faces.application.Resource
COMPONENT_RESOURCE_KEY
-
-
Constructor Summary
Constructors Constructor Description ResourceWrapper()
Deprecated.ResourceWrapper(Resource delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getContentType()
InputStream
getInputStream()
String
getLibraryName()
String
getRequestPath()
String
getResourceName()
Map<String,String>
getResponseHeaders()
URL
getURL()
Resource
getWrapped()
A class that implements this interface uses this method to return an instance of the class being wrapped.void
setContentType(String contentType)
void
setLibraryName(String libraryName)
void
setResourceName(String resourceName)
boolean
userAgentNeedsUpdate(FacesContext context)
-
-
-
Constructor Detail
-
ResourceWrapper
@Deprecated public ResourceWrapper()
Deprecated.
-
ResourceWrapper
public ResourceWrapper(Resource delegate)
-
-
Method Detail
-
getInputStream
public InputStream getInputStream() throws IOException
- Specified by:
getInputStream
in classResource
- Throws:
IOException
-
getRequestPath
public String getRequestPath()
- Specified by:
getRequestPath
in classResource
-
getResponseHeaders
public Map<String,String> getResponseHeaders()
- Specified by:
getResponseHeaders
in classResource
-
userAgentNeedsUpdate
public boolean userAgentNeedsUpdate(FacesContext context)
- Specified by:
userAgentNeedsUpdate
in classResource
-
getWrapped
public Resource 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<Resource>
- Returns:
- the instance of the class being wrapped
-
setResourceName
public void setResourceName(String resourceName)
- Overrides:
setResourceName
in classResource
-
setLibraryName
public void setLibraryName(String libraryName)
- Overrides:
setLibraryName
in classResource
-
setContentType
public void setContentType(String contentType)
- Overrides:
setContentType
in classResource
-
getResourceName
public String getResourceName()
- Overrides:
getResourceName
in classResource
-
getLibraryName
public String getLibraryName()
- Overrides:
getLibraryName
in classResource
-
getContentType
public String getContentType()
- Overrides:
getContentType
in classResource
-
-