org.apache.xalan.xsltc.trax

Class SAX2DOM

Implemented Interfaces:
ContentHandler, LexicalHandler, Constants

public class SAX2DOM
extends java.lang.Object
implements ContentHandler, LexicalHandler, Constants

Author:
G. Todd Miller

Fields inherited from interface org.apache.xalan.xsltc.runtime.Constants

ANY, ATTRIBUTE, COMMENT, ELEMENT, EMPTYSTRING, NAMESPACE_FEATURE, PROCESSING_INSTRUCTION, ROOT, TEXT, XMLNS_PREFIX, XMLNS_STRING, XMLNS_URI, XML_PREFIX, XSLT_URI

Constructor Summary

SAX2DOM()
SAX2DOM(Node root)
SAX2DOM(Node root, Node nextSibling)

Method Summary

void
characters(char[] ch, int start, int length)
void
comment(char[] ch, int start, int length)
Lexical Handler method to create comment node in DOM tree.
void
endCDATA()
void
endDTD()
void
endDocument()
void
endElement(String namespace, String localName, String qName)
void
endEntity(String name)
void
endPrefixMapping(String prefix)
Node
getDOM()
void
ignorableWhitespace(char[] ch, int start, int length)
This class is only used internally so this method should never be called.
void
processingInstruction(String target, String data)
adds processing instruction node to DOM.
void
setDocumentLocator(Locator locator)
This class is only used internally so this method should never be called.
void
skippedEntity(String name)
This class is only used internally so this method should never be called.
void
startCDATA()
void
startDTD(String name, String publicId, String systemId)
void
startDocument()
void
startElement(String namespace, String localName, String qName, Attributes attrs)
void
startEntity(java.lang.String name)
void
startPrefixMapping(String prefix, String uri)

Constructor Details

SAX2DOM

public SAX2DOM()
            throws ParserConfigurationException

SAX2DOM

public SAX2DOM(Node root)
            throws ParserConfigurationException

SAX2DOM

public SAX2DOM(Node root,
               Node nextSibling)
            throws ParserConfigurationException

Method Details

characters

public void characters(char[] ch,
                       int start,
                       int length)

comment

public void comment(char[] ch,
                    int start,
                    int length)
Lexical Handler method to create comment node in DOM tree.

endCDATA

public void endCDATA()

endDTD

public void endDTD()

endDocument

public void endDocument()

endElement

public void endElement(String namespace,
                       String localName,
                       String qName)

endEntity

public void endEntity(String name)

endPrefixMapping

public void endPrefixMapping(String prefix)

getDOM

public Node getDOM()

ignorableWhitespace

public void ignorableWhitespace(char[] ch,
                                int start,
                                int length)
This class is only used internally so this method should never be called.

processingInstruction

public void processingInstruction(String target,
                                  String data)
adds processing instruction node to DOM.

setDocumentLocator

public void setDocumentLocator(Locator locator)
This class is only used internally so this method should never be called.

skippedEntity

public void skippedEntity(String name)
This class is only used internally so this method should never be called.

startCDATA

public void startCDATA()

startDTD

public void startDTD(String name,
                     String publicId,
                     String systemId)
            throws SAXException

startDocument

public void startDocument()

startElement

public void startElement(String namespace,
                         String localName,
                         String qName,
                         Attributes attrs)

startEntity

public void startEntity(java.lang.String name)

startPrefixMapping

public void startPrefixMapping(String prefix,
                               String uri)

Copyright B) 2006 Apache XML Project. All Rights Reserved.