stomp.util
Class DocumentFactory
java.lang.Object
|
+--stomp.util.DocumentFactory
- public class DocumentFactory
- extends java.lang.Object
An xml factory, used for creating and obtaining Document objects.
As creating documents is fairly time consuming operation, having
this factory allows tehm to be instantiated on a low priority thread
in the background. Also, it lets us switch implementations of the
DOM interface without affecting any code but the stuff in this class.
- Author:
- Eric Lindauer
Method Summary |
static org.w3c.dom.Element |
getChildElement(org.w3c.dom.Element parent,
java.lang.String tag)
|
static org.w3c.dom.Document |
getDocument()
returns an empty Document object which can then
be built up by the client. |
static org.w3c.dom.Document |
getDocument(java.io.File xmlFile)
|
static org.w3c.dom.Document |
getDocument(org.xml.sax.InputSource in)
|
static org.w3c.dom.Document |
getDocument(java.io.InputStream input)
|
static org.w3c.dom.Document |
getDocument(java.lang.String fileLocation)
retrieves the contents out of the named file, parses the contents, and returns
the corresponding Document implementation. |
static java.lang.String |
toString(org.w3c.dom.Node domNode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentFactory
public DocumentFactory()
getDocument
public static org.w3c.dom.Document getDocument(java.io.InputStream input)
throws java.io.IOException,
org.xml.sax.SAXException
- Returns:
- an implementation of the Document DOM interface. This
document can be used to traverse the xml input file given.
java.io.IOException
org.xml.sax.SAXException
getDocument
public static org.w3c.dom.Document getDocument(org.xml.sax.InputSource in)
throws java.io.IOException,
org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
getDocument
public static org.w3c.dom.Document getDocument()
throws java.io.IOException
- returns an empty Document object which can then
be built up by the client.
java.io.IOException
getDocument
public static org.w3c.dom.Document getDocument(java.lang.String fileLocation)
throws java.io.IOException,
org.xml.sax.SAXException
- retrieves the contents out of the named file, parses the contents, and returns
the corresponding Document implementation. fileLocation is considered to
be relative to the HCM/java directory in the current vu.
java.io.IOException
org.xml.sax.SAXException
getDocument
public static org.w3c.dom.Document getDocument(java.io.File xmlFile)
throws java.io.IOException,
org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
toString
public static java.lang.String toString(org.w3c.dom.Node domNode)
getChildElement
public static org.w3c.dom.Element getChildElement(org.w3c.dom.Element parent,
java.lang.String tag)