com.sun.msv.schematron.util

Class DOMBuilder


public class DOMBuilder
extends DefaultHandler

builds DOM from SAX2 event stream.

Constructor Summary

DOMBuilder()
DOMBuilder(DocumentBuilder builder)

Method Summary

void
characters(char[] buf, int start, int len)
void
endElement(String ns, String local, String qname)
Document
getDocument()
returns DOM.
void
ignorableWhitespace(char[] buf, int start, int len)
void
startDocument()
void
startElement(String ns, String local, String qname, Attributes atts)

Constructor Details

DOMBuilder

public DOMBuilder()
            throws ParserConfigurationException

DOMBuilder

public DOMBuilder(DocumentBuilder builder)

Method Details

characters

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

endElement

public void endElement(String ns,
                       String local,
                       String qname)
            throws SAXException

getDocument

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

ignorableWhitespace

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

startDocument

public void startDocument()
            throws SAXException

startElement

public void startElement(String ns,
                         String local,
                         String qname,
                         Attributes atts)
            throws SAXException