org.apache.myfaces.commons.resourcehandler
Class ExtendedResourceHandlerImpl
java.lang.Object
   javax.faces.application.ResourceHandler
javax.faces.application.ResourceHandler
       javax.faces.application.ResourceHandlerWrapper
javax.faces.application.ResourceHandlerWrapper
           org.apache.myfaces.commons.resourcehandler.ExtendedResourceHandlerImpl
org.apache.myfaces.commons.resourcehandler.ExtendedResourceHandlerImpl
- All Implemented Interfaces: 
- javax.faces.FacesWrapper<javax.faces.application.ResourceHandler>
- public class ExtendedResourceHandlerImpl 
- extends javax.faces.application.ResourceHandlerWrapper
- Author:
- Leonardo Uribe
 
| Fields inherited from class javax.faces.application.ResourceHandler | 
| LOCALE_PREFIX, RESOURCE_EXCLUDES_DEFAULT_VALUE, RESOURCE_EXCLUDES_PARAM_NAME, RESOURCE_IDENTIFIER | 
 
 
 
| Methods inherited from class javax.faces.application.ResourceHandlerWrapper | 
| createResource, getRendererTypeForResourceName | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RESOURCE_LOCALE
public static final java.lang.String RESOURCE_LOCALE
- See Also:
- Constant Field Values
ExtendedResourceHandlerImpl
public ExtendedResourceHandlerImpl(javax.faces.application.ResourceHandler delegate)
createResource
public javax.faces.application.Resource createResource(java.lang.String resourceName,
                                                       java.lang.String libraryName)
- 
- Overrides:
- createResourcein class- javax.faces.application.ResourceHandlerWrapper
 
- 
 
createResource
public javax.faces.application.Resource createResource(java.lang.String resourceName,
                                                       java.lang.String libraryName,
                                                       java.lang.String contentType)
- 
- Overrides:
- createResourcein class- javax.faces.application.ResourceHandlerWrapper
 
- 
 
resolveLibraryName
public java.lang.String resolveLibraryName(java.lang.String libraryName)
- 
 
deriveResourceMeta
protected ExtendedResourceMeta deriveResourceMeta(ResourceLoader resourceLoader,
                                                  java.lang.String resourceName,
                                                  java.lang.String libraryName,
                                                  java.lang.String localePrefix)
- This method try to create a ResourceMeta for a specific resource
 loader. If no library, or resource is found, just return null,
 so the algorithm in createResource can continue checking with the 
 next registered ResourceLoader.
 
- 
 
handleResourceRequest
public void handleResourceRequest(javax.faces.context.FacesContext facesContext)
                           throws java.io.IOException
- Handle the resource request, writing in the output. 
  
  This method implements an algorithm semantically identical to 
  the one described on the javadoc of ResourceHandler.handleResourceRequest
 
- 
- Overrides:
- handleResourceRequestin class- javax.faces.application.ResourceHandlerWrapper
 
- 
- Throws:
- java.io.IOException
 
isResourceRequest
public boolean isResourceRequest(javax.faces.context.FacesContext facesContext)
- 
- Overrides:
- isResourceRequestin class- javax.faces.application.ResourceHandlerWrapper
 
- 
 
getLocalePrefixForLocateResource
protected java.lang.String getLocalePrefixForLocateResource()
- 
 
isResourceIdentifierExcluded
protected boolean isResourceIdentifierExcluded(javax.faces.context.FacesContext context,
                                               java.lang.String resourceIdentifier)
- 
 
libraryExists
public boolean libraryExists(java.lang.String libraryName)
- Check if a library exists or not. This is done delegating
 to each ResourceLoader used, because each one has a different
 prefix and way to load resources.
 
- 
- Overrides:
- libraryExistsin class- javax.faces.application.ResourceHandlerWrapper
 
- 
 
setResourceHandlerSupport
public void setResourceHandlerSupport(ExtendedDefaultResourceHandlerSupport resourceHandlerSupport)
- 
- Parameters:
- resourceHandlerSupport- the resourceHandlerSupport to set
 
getResourceHandlerSupport
protected ExtendedDefaultResourceHandlerSupport getResourceHandlerSupport()
- 
- Returns:
- the resourceHandlerSupport
 
getWrapped
public javax.faces.application.ResourceHandler getWrapped()
- 
- Specified by:
- getWrappedin interface- javax.faces.FacesWrapper<javax.faces.application.ResourceHandler>
- Overrides:
- getWrappedin class- javax.faces.application.ResourceHandlerWrapper
 
- 
 
Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.