Package com.openhtmltopdf.resource
Class XMLResource
- java.lang.Object
-
- com.openhtmltopdf.resource.AbstractResource
-
- com.openhtmltopdf.resource.XMLResource
-
- All Implemented Interfaces:
Resource
public class XMLResource extends AbstractResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceXMLResource.SetFeature<T>private static classXMLResource.XMLResourceBuilder
-
Field Summary
Fields Modifier and Type Field Description private org.w3c.dom.Documentdocumentprivate static XMLResource.XMLResourceBuilderXML_RESOURCE_BUILDER
-
Constructor Summary
Constructors Modifier Constructor Description privateXMLResource(java.io.InputStream stream)privateXMLResource(org.xml.sax.InputSource source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.DocumentgetDocument()static XMLResourceload(java.io.InputStream stream)static XMLResourceload(java.io.Reader reader)static XMLResourceload(org.xml.sax.InputSource source)static org.xml.sax.XMLReadernewXMLReader()(package private) voidsetDocument(org.w3c.dom.Document document)private static voidsetSaxParserRequestedFeatures(javax.xml.parsers.SAXParserFactory factory)private static <T> booleantrySetFeature(java.lang.String feature, T value, XMLResource.SetFeature<T> tryer)-
Methods inherited from class com.openhtmltopdf.resource.AbstractResource
getElapsedLoadTime, getResourceInputSource, getResourceInputStream, getResourceLoadTimeStamp, getResourceReader, setElapsedLoadTime
-
-
-
-
Field Detail
-
document
private org.w3c.dom.Document document
-
XML_RESOURCE_BUILDER
private static final XMLResource.XMLResourceBuilder XML_RESOURCE_BUILDER
-
-
Method Detail
-
load
public static XMLResource load(java.io.InputStream stream)
-
load
public static XMLResource load(org.xml.sax.InputSource source)
-
load
public static XMLResource load(java.io.Reader reader)
-
getDocument
public org.w3c.dom.Document getDocument()
-
setDocument
void setDocument(org.w3c.dom.Document document)
-
newXMLReader
public static final org.xml.sax.XMLReader newXMLReader()
-
trySetFeature
private static <T> boolean trySetFeature(java.lang.String feature, T value, XMLResource.SetFeature<T> tryer)
-
setSaxParserRequestedFeatures
private static void setSaxParserRequestedFeatures(javax.xml.parsers.SAXParserFactory factory)
-
-