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 interface
XMLResource.SetFeature<T>
private static class
XMLResource.XMLResourceBuilder
-
Field Summary
Fields Modifier and Type Field Description private org.w3c.dom.Document
document
private static XMLResource.XMLResourceBuilder
XML_RESOURCE_BUILDER
-
Constructor Summary
Constructors Modifier Constructor Description private
XMLResource(java.io.InputStream stream)
private
XMLResource(org.xml.sax.InputSource source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Document
getDocument()
static XMLResource
load(java.io.InputStream stream)
static XMLResource
load(java.io.Reader reader)
static XMLResource
load(org.xml.sax.InputSource source)
static org.xml.sax.XMLReader
newXMLReader()
(package private) void
setDocument(org.w3c.dom.Document document)
private static void
setSaxParserRequestedFeatures(javax.xml.parsers.SAXParserFactory factory)
private static <T> boolean
trySetFeature(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)
-
-