com.liferay.faces.bridge.application.internal
Class ResourceHandlerBridgeImpl
java.lang.Object
javax.faces.application.ResourceHandler
javax.faces.application.ResourceHandlerWrapper
com.liferay.faces.util.application.ResourceHandlerWrapperBase
com.liferay.faces.bridge.application.internal.ResourceHandlerBridgeImpl
- All Implemented Interfaces:
- javax.faces.FacesWrapper<javax.faces.application.ResourceHandler>
- Direct Known Subclasses:
- ResourceHandlerInnerImpl
public class ResourceHandlerBridgeImpl
- extends ResourceHandlerWrapperBase
- Author:
- Neil Griffin
| Fields inherited from class javax.faces.application.ResourceHandler |
LOCALE_PREFIX, RESOURCE_EXCLUDES_DEFAULT_VALUE, RESOURCE_EXCLUDES_PARAM_NAME, RESOURCE_IDENTIFIER |
|
Method Summary |
javax.faces.application.Resource |
createResource(String resourceName)
|
javax.faces.application.Resource |
createResource(String resourceName,
String libraryName)
|
javax.faces.application.Resource |
createResource(String resourceName,
String libraryName,
String contentType)
|
protected int |
getBufferSize(javax.faces.context.FacesContext facesContext)
Gets the size of the buffer (in bytes) that is to be used when loading contents of resources that are to be sent
back via ExternalContext.getResponseOutputStream(). |
void |
handleResourceRequest(javax.faces.context.FacesContext facesContext)
This method handles the current request which is assumed to be a request for a Resource. |
protected boolean |
isAbleToSetHttpStatusCode(javax.faces.context.FacesContext facesContext)
|
static boolean |
isEncodedFacesResourceURL(String url)
Determines whether or not the specified URL has already been encoded. |
static boolean |
isFacesResourceURL(String url)
Determines whether or not the specified URL is a Faces URL. |
boolean |
isResourceRequest(javax.faces.context.FacesContext facesContext)
|
| Methods inherited from class javax.faces.application.ResourceHandlerWrapper |
getRendererTypeForResourceName, libraryExists |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceHandlerBridgeImpl
public ResourceHandlerBridgeImpl(javax.faces.application.ResourceHandler resourceHandler)
isEncodedFacesResourceURL
public static boolean isEncodedFacesResourceURL(String url)
- Determines whether or not the specified URL has already been encoded.
- Parameters:
url - The URL to check.
- Returns:
- True if the specified URL is already encoded.
isFacesResourceURL
public static boolean isFacesResourceURL(String url)
- Determines whether or not the specified URL is a Faces URL.
- Parameters:
url - The URL to check.
- Returns:
- True if the specified URL is a Faces URL.
createResource
public javax.faces.application.Resource createResource(String resourceName)
- Overrides:
createResource in class javax.faces.application.ResourceHandlerWrapper
createResource
public javax.faces.application.Resource createResource(String resourceName,
String libraryName)
- Overrides:
createResource in class javax.faces.application.ResourceHandlerWrapper
createResource
public javax.faces.application.Resource createResource(String resourceName,
String libraryName,
String contentType)
- Overrides:
createResource in class javax.faces.application.ResourceHandlerWrapper
handleResourceRequest
public void handleResourceRequest(javax.faces.context.FacesContext facesContext)
throws IOException
- This method handles the current request which is assumed to be a request for a
Resource.
- Overrides:
handleResourceRequest in class javax.faces.application.ResourceHandlerWrapper
- Throws:
IOException
getBufferSize
protected int getBufferSize(javax.faces.context.FacesContext facesContext)
- Gets the size of the buffer (in bytes) that is to be used when loading contents of resources that are to be sent
back via
ExternalContext.getResponseOutputStream(). The default value is 1024 (1 kilobyte).
- Overrides:
getBufferSize in class ResourceHandlerWrapperBase
isAbleToSetHttpStatusCode
protected boolean isAbleToSetHttpStatusCode(javax.faces.context.FacesContext facesContext)
- Overrides:
isAbleToSetHttpStatusCode in class ResourceHandlerWrapperBase
isResourceRequest
public boolean isResourceRequest(javax.faces.context.FacesContext facesContext)
- Overrides:
isResourceRequest in class javax.faces.application.ResourceHandlerWrapper
Copyright © 2015 Liferay, Inc.. All rights reserved.