javax.faces.application
Class Resource

java.lang.Object
  extended by javax.faces.application.Resource
Direct Known Subclasses:
ResourceWrapper

public abstract class Resource
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 COMPONENT_RESOURCE_KEY
          This constant is used as the key in the component attribute map of a composite component to associate the component with its Resource instance.
 
Constructor Summary
Resource()
           
 
Method Summary
 java.lang.String getContentType()
           
abstract  java.io.InputStream getInputStream()
           
 java.lang.String getLibraryName()
           
abstract  java.lang.String getRequestPath()
           
 java.lang.String getResourceName()
           
abstract  java.util.Map<java.lang.String,java.lang.String> getResponseHeaders()
           
abstract  java.net.URL getURL()
           
 void setContentType(java.lang.String contentType)
           
 void setLibraryName(java.lang.String libraryName)
           
 void setResourceName(java.lang.String resourceName)
           
 java.lang.String toString()
           
abstract  boolean userAgentNeedsUpdate(FacesContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPONENT_RESOURCE_KEY

public static final java.lang.String COMPONENT_RESOURCE_KEY
This constant is used as the key in the component attribute map of a composite component to associate the component with its Resource instance.

See Also:
Constant Field Values
Constructor Detail

Resource

public Resource()
Method Detail

getContentType

public java.lang.String getContentType()

getInputStream

public abstract java.io.InputStream getInputStream()
                                            throws java.io.IOException
Throws:
java.io.IOException

getLibraryName

public java.lang.String getLibraryName()

getRequestPath

public abstract java.lang.String getRequestPath()

getResourceName

public java.lang.String getResourceName()

getResponseHeaders

public abstract java.util.Map<java.lang.String,java.lang.String> getResponseHeaders()

getURL

public abstract java.net.URL getURL()

setContentType

public void setContentType(java.lang.String contentType)

setLibraryName

public void setLibraryName(java.lang.String libraryName)

setResourceName

public void setResourceName(java.lang.String resourceName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

userAgentNeedsUpdate

public abstract boolean userAgentNeedsUpdate(FacesContext context)


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