Class AbstractResource

    • Method Detail

      • getWebappPath

        public final String getWebappPath()
        Specified by:
        getWebappPath in interface WebResource
        Returns:
        The path of this resource relative to the web application root. If the resource is a directory, the return value will end in '/'.
      • getLastModifiedHttp

        public final String getLastModifiedHttp()
        Specified by:
        getLastModifiedHttp in interface WebResource
        Returns:
        the last modified time of this resource in the correct format for the HTTP Last-Modified header as specified by RFC 2616.
      • getETag

        public final String getETag()
        Description copied from interface: WebResource
        Return the strong ETag if available (currently not supported) else return the weak ETag calculated from the content length and last modified.
        Specified by:
        getETag in interface WebResource
        Returns:
        The ETag for this resource
      • setMimeType

        public final void setMimeType​(String mimeType)
        Description copied from interface: WebResource
        Set the MIME type for this Resource.
        Specified by:
        setMimeType in interface WebResource
        Parameters:
        mimeType - The mime type that will be associated with the resource
      • getMimeType

        public final String getMimeType()
        Specified by:
        getMimeType in interface WebResource
        Returns:
        the MIME type for this Resource.
      • getInputStream

        public final InputStream getInputStream()
        Description copied from interface: WebResource
        Obtain an InputStream based on the contents of this resource.
        Specified by:
        getInputStream in interface WebResource
        Returns:
        An InputStream based on the contents of this resource or null if the resource does not exist or does not represent a file
      • doGetInputStream

        protected abstract InputStream doGetInputStream()
      • getLog

        protected abstract Log getLog()