public abstract class XMLFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static XMLFactory |
singleton
The node factory instance
|
| Constructor and Description |
|---|
XMLFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract Attribute |
createAttribute(java.lang.String name,
java.lang.String value)
Create an attribute with the specified name and value.
|
abstract Document |
createDocument()
Create an empty document.
|
abstract Element |
createElement()
Create an element with no name or value.
|
abstract Element |
createElement(java.lang.String name)
Create an element with the specified name.
|
abstract Element |
createElement(java.lang.String name,
java.lang.String value)
Create an element with the specified name and value.
|
abstract Node |
createNode()
Create a node with no name or value.
|
abstract Node |
createNode(java.lang.String name)
Create a node with the specified name.
|
abstract XMLReader |
createReader()
Create an xml reader.
|
abstract XMLReader |
createReader(java.io.InputStream inStream)
Create an xml reader.
|
abstract XMLReader |
createReader(java.lang.String publicID,
java.lang.String systemID)
Create an XML reader.
|
abstract XMLWriter |
createWriter()
Create an xml writer.
|
abstract XMLWriter |
createWriter(java.io.OutputStream outStream)
Create an xml writer.
|
static XMLFactory |
getInstance()
Get an instance of this XMLFactory class.
|
protected static XMLFactory singleton
public static XMLFactory getInstance()
public abstract XMLReader createReader() throws java.lang.Exception
java.lang.Exception - any error.public abstract XMLReader createReader(java.io.InputStream inStream) throws java.lang.Exception
inStream - the input stream to create the reader from.java.lang.Exception - any error.public abstract XMLReader createReader(java.lang.String publicID, java.lang.String systemID) throws java.lang.Exception
publicID - the public ID which can be null.systemID - the system ID which cannot be null.java.lang.Exception - any error.public abstract XMLWriter createWriter() throws java.lang.Exception
java.lang.Exception - any error.public abstract XMLWriter createWriter(java.io.OutputStream outStream) throws java.lang.Exception
outStream - the stream to write to.java.lang.Exception - any error.public abstract Document createDocument() throws java.lang.Exception
java.lang.Exception - any error.public abstract Attribute createAttribute(java.lang.String name, java.lang.String value)
name - the attribute name.value - the attribute value.public abstract Node createNode()
public abstract Node createNode(java.lang.String name)
name - the node name.public abstract Element createElement()
public abstract Element createElement(java.lang.String name)
name - the element name.public abstract Element createElement(java.lang.String name, java.lang.String value)
name - the element name.value - the element value.