public class DomDriver extends AbstractXmlDriver
Modifier and Type | Field and Description |
---|---|
private javax.xml.parsers.DocumentBuilderFactory |
documentBuilderFactory |
private java.lang.String |
encoding |
Constructor and Description |
---|
DomDriver()
Construct a DomDriver.
|
DomDriver(java.lang.String encoding)
Construct a DomDriver with a specified encoding.
|
DomDriver(java.lang.String encoding,
NameCoder nameCoder) |
DomDriver(java.lang.String encoding,
XmlFriendlyReplacer replacer)
Deprecated.
As of 1.4, use
DomDriver(String, NameCoder) instead. |
Modifier and Type | Method and Description |
---|---|
protected javax.xml.parsers.DocumentBuilderFactory |
createDocumentBuilderFactory()
Create the DocumentBuilderFactory instance.
|
HierarchicalStreamReader |
createReader(java.io.File in)
Create the HierarchicalStreamReader with the stream parser reading from a File.
|
private HierarchicalStreamReader |
createReader(org.xml.sax.InputSource source) |
HierarchicalStreamReader |
createReader(java.io.InputStream in)
Create the HierarchicalStreamReader with the stream parser reading from the input stream.
|
HierarchicalStreamReader |
createReader(java.io.Reader in)
Create the HierarchicalStreamReader with the stream parser reading from the IO reader.
|
HierarchicalStreamReader |
createReader(java.net.URL in)
Create the HierarchicalStreamReader with the stream parser reading from a URL.
|
HierarchicalStreamWriter |
createWriter(java.io.OutputStream out)
Create the HierarchicalStreamWriter with the formatted writer.
|
HierarchicalStreamWriter |
createWriter(java.io.Writer out)
Create the HierarchicalStreamWriter with the formatted writer.
|
xmlFriendlyReplacer
getNameCoder
private final java.lang.String encoding
private javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
public DomDriver()
public DomDriver(java.lang.String encoding)
public DomDriver(java.lang.String encoding, NameCoder nameCoder)
public DomDriver(java.lang.String encoding, XmlFriendlyReplacer replacer)
DomDriver(String, NameCoder)
instead.public HierarchicalStreamReader createReader(java.io.Reader in)
HierarchicalStreamDriver
in
- the Reader
with the data to parsepublic HierarchicalStreamReader createReader(java.io.InputStream in)
HierarchicalStreamDriver
in
- the InputStream
with the data to parsepublic HierarchicalStreamReader createReader(java.net.URL in)
AbstractDriver
createReader
in interface HierarchicalStreamDriver
createReader
in class AbstractDriver
in
- the URL
defining the location with the data to parsepublic HierarchicalStreamReader createReader(java.io.File in)
AbstractDriver
createReader
in interface HierarchicalStreamDriver
createReader
in class AbstractDriver
in
- the URL
defining the location with the data to parseprivate HierarchicalStreamReader createReader(org.xml.sax.InputSource source)
public HierarchicalStreamWriter createWriter(java.io.Writer out)
HierarchicalStreamDriver
out
- the Writer
to receive the formatted datapublic HierarchicalStreamWriter createWriter(java.io.OutputStream out)
HierarchicalStreamDriver
out
- the OutputStream
to receive the formatted dataprotected javax.xml.parsers.DocumentBuilderFactory createDocumentBuilderFactory()