public class MockResourceHandler
extends javax.faces.application.ResourceHandler
Mock implementation of ResourceHandler.
This ResourceHandler implementation try to follow the default algorithm defined by the spec, so it try to load resources using the current ExternalContext and the specified ClassLoader, in the same locations it is expected ("resources" and "META-INF/resources").
| Constructor and Description |
|---|
MockResourceHandler() |
MockResourceHandler(boolean extensionMapping,
String mapping,
ClassLoader classLoader) |
MockResourceHandler(ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
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 MockResourceMeta |
deriveResourceMeta(MockResourceLoader resourceLoader,
String resourceName,
String libraryName)
This method try to create a ResourceMeta for a specific resource
loader.
|
protected String |
getLocalePrefixForLocateResource() |
String |
getRendererTypeForResourceName(String resourceName) |
MockResourceHandlerSupport |
getResourceHandlerSupport() |
void |
handleResourceRequest(javax.faces.context.FacesContext context) |
boolean |
isResourceRequest() |
boolean |
isResourceRequest(javax.faces.context.FacesContext facesContext) |
boolean |
libraryExists(String libraryName) |
void |
setResourceHandlerSupport(MockResourceHandlerSupport resourceHandlerSupport) |
void |
setResourceRequest(boolean resourceRequest) |
public MockResourceHandler()
public MockResourceHandler(ClassLoader classLoader)
public MockResourceHandler(boolean extensionMapping,
String mapping,
ClassLoader classLoader)
public javax.faces.application.Resource createResource(String resourceName)
createResource in class javax.faces.application.ResourceHandlerpublic javax.faces.application.Resource createResource(String resourceName, String libraryName)
createResource in class javax.faces.application.ResourceHandlerpublic javax.faces.application.Resource createResource(String resourceName, String libraryName, String contentType)
createResource in class javax.faces.application.ResourceHandlerprotected MockResourceMeta deriveResourceMeta(MockResourceLoader resourceLoader, String resourceName, String libraryName)
public String getRendererTypeForResourceName(String resourceName)
getRendererTypeForResourceName in class javax.faces.application.ResourceHandlerpublic void handleResourceRequest(javax.faces.context.FacesContext context)
throws IOException
handleResourceRequest in class javax.faces.application.ResourceHandlerIOExceptionpublic boolean isResourceRequest(javax.faces.context.FacesContext facesContext)
isResourceRequest in class javax.faces.application.ResourceHandlerpublic boolean libraryExists(String libraryName)
libraryExists in class javax.faces.application.ResourceHandlerprotected String getLocalePrefixForLocateResource()
public MockResourceHandlerSupport getResourceHandlerSupport()
public void setResourceHandlerSupport(MockResourceHandlerSupport resourceHandlerSupport)
public void setResourceRequest(boolean resourceRequest)
public boolean isResourceRequest()
Copyright © 2017 The Apache Software Foundation. All rights reserved.