Class AbstractResource

java.lang.Object
com.openhtmltopdf.resource.AbstractResource
All Implemented Interfaces:
Resource
Direct Known Subclasses:
CSSResource, ImageResource, XMLResource

public abstract class AbstractResource extends Object implements Resource
  • Field Details

    • streamType

      private final AbstractResource.StreamType streamType
    • inputSource

      private InputSource inputSource
    • inputStream

      private InputStream inputStream
    • inputReader

      private Reader inputReader
    • createTimeStamp

      private long createTimeStamp
    • elapsedLoadTime

      private long elapsedLoadTime
  • Constructor Details

    • AbstractResource

      private AbstractResource(AbstractResource.StreamType streamType)
    • AbstractResource

      public AbstractResource(InputSource source)
      Creates a new instance of AbstractResource
    • AbstractResource

      public AbstractResource(Reader reader)
    • AbstractResource

      public AbstractResource(InputStream is)
  • Method Details

    • getResourceInputSource

      public InputSource getResourceInputSource()
      Specified by:
      getResourceInputSource in interface Resource
    • getResourceReader

      public Reader getResourceReader()
    • getResourceInputStream

      public InputStream getResourceInputStream()
    • getResourceLoadTimeStamp

      public long getResourceLoadTimeStamp()
      Specified by:
      getResourceLoadTimeStamp in interface Resource
    • getElapsedLoadTime

      public long getElapsedLoadTime()
    • setElapsedLoadTime

      void setElapsedLoadTime(long elapsedLoadTime)