Class Resource

java.lang.Object
jakarta.faces.application.ViewResource
jakarta.faces.application.Resource
Direct Known Subclasses:
ResourceWrapper

public abstract class Resource extends ViewResource
Since:
2.0
  • Field Details

    • COMPONENT_RESOURCE_KEY

      public static final 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:
  • Constructor Details

    • Resource

      public Resource()
  • Method Details

    • getContentType

      public String getContentType()
    • getInputStream

      public abstract InputStream getInputStream() throws IOException
      Throws:
      IOException
    • getLibraryName

      public String getLibraryName()
    • getRequestPath

      public abstract String getRequestPath()
    • getResourceName

      public String getResourceName()
    • getResponseHeaders

      public abstract Map<String,String> getResponseHeaders()
    • getURL

      public abstract URL getURL()
      Specified by:
      getURL in class ViewResource
    • setContentType

      public void setContentType(String contentType)
    • setLibraryName

      public void setLibraryName(String libraryName)
    • setResourceName

      public void setResourceName(String resourceName)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • userAgentNeedsUpdate

      public abstract boolean userAgentNeedsUpdate(FacesContext context)