Package org.apache.xalan.xsltc.trax
Class SAX2DOM
- java.lang.Object
-
- org.apache.xalan.xsltc.trax.SAX2DOM
-
-
Field Summary
-
Fields inherited from interface org.apache.xalan.xsltc.runtime.Constants
ANY, ATTRIBUTE, COMMENT, ELEMENT, EMPTYSTRING, NAMESPACE_FEATURE, PROCESSING_INSTRUCTION, ROOT, TEXT, XML_PREFIX, XMLNS_PREFIX, XMLNS_STRING, XMLNS_URI, XSLT_URI
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)voidcomment(char[] ch, int start, int length)Lexical Handler method to create comment node in DOM tree.voidendCDATA()voidendDocument()voidendDTD()voidendElement(java.lang.String namespace, java.lang.String localName, java.lang.String qName)voidendEntity(java.lang.String name)voidendPrefixMapping(java.lang.String prefix)org.w3c.dom.NodegetDOM()voidignorableWhitespace(char[] ch, int start, int length)This class is only used internally so this method should never be called.voidprocessingInstruction(java.lang.String target, java.lang.String data)adds processing instruction node to DOM.voidsetDocumentLocator(org.xml.sax.Locator locator)This class is only used internally so this method should never be called.voidskippedEntity(java.lang.String name)This class is only used internally so this method should never be called.voidstartCDATA()voidstartDocument()voidstartDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId)voidstartElement(java.lang.String namespace, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)voidstartEntity(java.lang.String name)voidstartPrefixMapping(java.lang.String prefix, java.lang.String uri)
-
-
-
Constructor Detail
-
SAX2DOM
public SAX2DOM() throws javax.xml.parsers.ParserConfigurationException- Throws:
javax.xml.parsers.ParserConfigurationException
-
SAX2DOM
public SAX2DOM(org.w3c.dom.Node root, org.w3c.dom.Node nextSibling) throws javax.xml.parsers.ParserConfigurationException- Throws:
javax.xml.parsers.ParserConfigurationException
-
SAX2DOM
public SAX2DOM(org.w3c.dom.Node root) throws javax.xml.parsers.ParserConfigurationException- Throws:
javax.xml.parsers.ParserConfigurationException
-
-
Method Detail
-
getDOM
public org.w3c.dom.Node getDOM()
-
characters
public void characters(char[] ch, int start, int length)- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler
-
startDocument
public void startDocument()
- Specified by:
startDocumentin interfaceorg.xml.sax.ContentHandler
-
endDocument
public void endDocument()
- Specified by:
endDocumentin interfaceorg.xml.sax.ContentHandler
-
startElement
public void startElement(java.lang.String namespace, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler
-
endElement
public void endElement(java.lang.String namespace, java.lang.String localName, java.lang.String qName)- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri)- Specified by:
startPrefixMappingin interfaceorg.xml.sax.ContentHandler
-
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix)
- Specified by:
endPrefixMappingin interfaceorg.xml.sax.ContentHandler
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length)This class is only used internally so this method should never be called.- Specified by:
ignorableWhitespacein interfaceorg.xml.sax.ContentHandler
-
processingInstruction
public void processingInstruction(java.lang.String target, java.lang.String data)adds processing instruction node to DOM.- Specified by:
processingInstructionin interfaceorg.xml.sax.ContentHandler
-
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
This class is only used internally so this method should never be called.- Specified by:
setDocumentLocatorin interfaceorg.xml.sax.ContentHandler
-
skippedEntity
public void skippedEntity(java.lang.String name)
This class is only used internally so this method should never be called.- Specified by:
skippedEntityin interfaceorg.xml.sax.ContentHandler
-
comment
public void comment(char[] ch, int start, int length)Lexical Handler method to create comment node in DOM tree.- Specified by:
commentin interfaceorg.xml.sax.ext.LexicalHandler
-
startCDATA
public void startCDATA()
- Specified by:
startCDATAin interfaceorg.xml.sax.ext.LexicalHandler
-
endCDATA
public void endCDATA()
- Specified by:
endCDATAin interfaceorg.xml.sax.ext.LexicalHandler
-
startEntity
public void startEntity(java.lang.String name)
- Specified by:
startEntityin interfaceorg.xml.sax.ext.LexicalHandler
-
endDTD
public void endDTD()
- Specified by:
endDTDin interfaceorg.xml.sax.ext.LexicalHandler
-
endEntity
public void endEntity(java.lang.String name)
- Specified by:
endEntityin interfaceorg.xml.sax.ext.LexicalHandler
-
startDTD
public void startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException- Specified by:
startDTDin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
-