gov.llnl.babel.parsers.xml
Class SymbolToDOM

java.lang.Object
  extended bygov.llnl.babel.parsers.xml.SymbolToDOM

public class SymbolToDOM
extends java.lang.Object

Class SymbolToDOM converts a sidl symbol into an XML DOM document. Utility function converttakes a symbol and returns a DOM document. The DOM representation is formatted with white space such that a straight-forward DOM printer will generate pretty XML output.


Constructor Summary
SymbolToDOM(Symbol symbol)
          Create a symbol to DOM converter object.
 
Method Summary
static org.w3c.dom.Document convert(Symbol symbol)
          This is a convenience utility function that converts the symbol into a DOM document.
static java.lang.String convertToString(Symbol symbol)
          This is a convenience utilility function that converts the symbol directly into a string.
 org.w3c.dom.Document getDocument()
          Return the DOM document for the symbol specified in the constructor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymbolToDOM

public SymbolToDOM(Symbol symbol)
Create a symbol to DOM converter object. The constructor creates a DOM document node with the appropriate document type to validate the symbol input. The resulting document may be read by a call to method getDocument.

Method Detail

convert

public static org.w3c.dom.Document convert(Symbol symbol)
This is a convenience utility function that converts the symbol into a DOM document. Since this method is static, it may be called without explicitly creating an instance of object SymbolToDOM.


convertToString

public static java.lang.String convertToString(Symbol symbol)
This is a convenience utilility function that converts the symbol directly into a string.


getDocument

public org.w3c.dom.Document getDocument()
Return the DOM document for the symbol specified in the constructor.