Top Inners Fields Constructors Methods
com.openhtmltopdf.resource

public abstract Class AbstractResource

extends Object
implements Resource
Class Inheritance
All Implemented Interfaces
com.openhtmltopdf.resource.Resource
Known Direct Subclasses
com.openhtmltopdf.resource.CSSResource, com.openhtmltopdf.resource.ImageResource, com.openhtmltopdf.resource.XMLResource
Imports
org.xml.sax.InputSource, java.io.BufferedInputStream, .InputStream, .InputStreamReader, .Reader, java.nio.charset.StandardCharsets

Author
Patrick Wright

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private long
private long
private Reader
private InputSource
private InputStream
private final AbstractResource.StreamType

Constructor Summary

AccessConstructor and Description
private
public
AbstractResource(InputSource source)

Creates a new instance of AbstractResource

public
public

Method Summary

Modifier and TypeMethod and Description
public long
public InputSource
public InputStream
public long
public Reader
pack-priv void
setElapsedLoadTime(long elapsedLoadTime)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

createTimeStampback to summary
private long createTimeStamp
elapsedLoadTimeback to summary
private long elapsedLoadTime
inputReaderback to summary
private Reader inputReader
inputSourceback to summary
private InputSource inputSource
inputStreamback to summary
private InputStream inputStream
streamTypeback to summary
private final AbstractResource.StreamType streamType

Constructor Detail

AbstractResourceback to summary
private AbstractResource(AbstractResource.StreamType streamType)
AbstractResourceback to summary
public AbstractResource(InputSource source)

Creates a new instance of AbstractResource

AbstractResourceback to summary
public AbstractResource(Reader reader)
AbstractResourceback to summary
public AbstractResource(InputStream is)

Method Detail

getElapsedLoadTimeback to summary
public long getElapsedLoadTime()
getResourceInputSourceback to summary
public InputSource getResourceInputSource()

Implements com.openhtmltopdf.resource.Resource.getResourceInputSource.

getResourceInputStreamback to summary
public InputStream getResourceInputStream()
getResourceLoadTimeStampback to summary
public long getResourceLoadTimeStamp()

Implements com.openhtmltopdf.resource.Resource.getResourceLoadTimeStamp.

getResourceReaderback to summary
public Reader getResourceReader()
setElapsedLoadTimeback to summary
pack-priv void setElapsedLoadTime(long elapsedLoadTime)
com.openhtmltopdf.resource back to summary

private final Enum AbstractResource.StreamType

extends Enum<AbstractResource.StreamType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final AbstractResource.StreamType
public static final AbstractResource.StreamType
public static final AbstractResource.StreamType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static AbstractResource.StreamType
public static AbstractResource.StreamType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

INPUT_SOURCEback to summary
public static final AbstractResource.StreamType INPUT_SOURCE
READERback to summary
public static final AbstractResource.StreamType READER
STREAMback to summary
public static final AbstractResource.StreamType STREAM

Constructor Detail

StreamTypeback to summary
private StreamType()

Method Detail

valueOfback to summary
public static AbstractResource.StreamType valueOf(String name)
valuesback to summary
public static AbstractResource.StreamType[] values()