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.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(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
- Parameters:
 xmlFileLocation - the path to the xml file to parse- Returns:
 - an implementation of the Document DOM interface.  This 
		document can be used to traverse the xml input file given.
 
 
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.
 
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.
 
getDocument
public static org.w3c.dom.Document getDocument(java.io.File xmlFile)
                                        throws java.io.IOException,
                                               org.xml.sax.SAXException
toString
public static java.lang.String toString(org.w3c.dom.Node domNode)