javax.faces.application
Class ResourceHandler

java.lang.Object
  extended by javax.faces.application.ResourceHandler
Direct Known Subclasses:
ResourceHandlerWrapper

public abstract class ResourceHandler
extends java.lang.Object

Since:
2.0
Version:
$Revision: 696523 $ $Date: 2008-09-24 18:31:37 -0400 (mer., 17 sept. 2008) $
Author:
Simon Lessard (latest modification by $Author: slessard $)

Field Summary
static java.lang.String LOCALE_PREFIX
           
static java.lang.String RESOURCE_EXCLUDES_DEFAULT_VALUE
           
static java.lang.String RESOURCE_EXCLUDES_PARAM_NAME
           
static java.lang.String RESOURCE_IDENTIFIER
           
 
Constructor Summary
ResourceHandler()
           
 
Method Summary
abstract  Resource createResource(java.lang.String resourceName)
           
abstract  Resource createResource(java.lang.String resourceName, java.lang.String libraryName)
           
abstract  Resource createResource(java.lang.String resourceName, java.lang.String libraryName, java.lang.String contentType)
           
abstract  java.lang.String getRendererTypeForResourceName(java.lang.String resourceName)
           
abstract  void handleResourceRequest(FacesContext context)
           
abstract  boolean isResourceRequest(FacesContext context)
           
abstract  boolean libraryExists(java.lang.String libraryName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCALE_PREFIX

public static final java.lang.String LOCALE_PREFIX
See Also:
Constant Field Values

RESOURCE_EXCLUDES_DEFAULT_VALUE

public static final java.lang.String RESOURCE_EXCLUDES_DEFAULT_VALUE
See Also:
Constant Field Values

RESOURCE_EXCLUDES_PARAM_NAME

@JSFWebConfigParam(defaultValue=".class .jsp .jspx .properties .xhtml",
                   since="2.0")
public static final java.lang.String RESOURCE_EXCLUDES_PARAM_NAME
See Also:
Constant Field Values

RESOURCE_IDENTIFIER

public static final java.lang.String RESOURCE_IDENTIFIER
See Also:
Constant Field Values
Constructor Detail

ResourceHandler

public ResourceHandler()
Method Detail

createResource

public abstract Resource createResource(java.lang.String resourceName)

createResource

public abstract Resource createResource(java.lang.String resourceName,
                                        java.lang.String libraryName)

createResource

public abstract Resource createResource(java.lang.String resourceName,
                                        java.lang.String libraryName,
                                        java.lang.String contentType)

getRendererTypeForResourceName

public abstract java.lang.String getRendererTypeForResourceName(java.lang.String resourceName)

handleResourceRequest

public abstract void handleResourceRequest(FacesContext context)
                                    throws java.io.IOException
Throws:
java.io.IOException

isResourceRequest

public abstract boolean isResourceRequest(FacesContext context)

libraryExists

public abstract boolean libraryExists(java.lang.String libraryName)


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.