com.sun.msv.util.xml
Class DOMBuilder

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bycom.sun.msv.util.xml.DOMBuilder
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class DOMBuilder
extends org.xml.sax.helpers.DefaultHandler

builds DOM from SAX2 event stream.

Author:
Kohsuke KAWAGUCHI

Constructor Summary
DOMBuilder()
           
DOMBuilder(org.w3c.dom.Document document)
           
 
Method Summary
 void characters(char[] buf, int start, int len)
           
 void endElement(java.lang.String ns, java.lang.String local, java.lang.String qname)
           
 org.w3c.dom.Document getDocument()
          returns DOM.
 void ignorableWhitespace(char[] buf, int start, int len)
           
 void startElement(java.lang.String ns, java.lang.String local, java.lang.String qname, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMBuilder

public DOMBuilder()
           throws javax.xml.parsers.ParserConfigurationException

DOMBuilder

public DOMBuilder(org.w3c.dom.Document document)
Method Detail

characters

public void characters(char[] buf,
                       int start,
                       int len)

endElement

public void endElement(java.lang.String ns,
                       java.lang.String local,
                       java.lang.String qname)

getDocument

public org.w3c.dom.Document getDocument()
returns DOM. This method should be called after the parsing was completed.


ignorableWhitespace

public void ignorableWhitespace(char[] buf,
                                int start,
                                int len)

startElement

public void startElement(java.lang.String ns,
                         java.lang.String local,
                         java.lang.String qname,
                         org.xml.sax.Attributes atts)


Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated April 26 2005.