Class NodeParser

  • All Implemented Interfaces:
    TypeParser, org.xml.sax.ContentHandler

    public class NodeParser
    extends ExtParser
    A parser for DOM document.
    • Field Detail

      • dbf

        private static final javax.xml.parsers.DocumentBuilderFactory dbf
      • builder

        private final org.apache.ws.commons.serialize.DOMBuilder builder
    • Constructor Detail

      • NodeParser

        public NodeParser()
    • Method Detail

      • getTagName

        protected java.lang.String getTagName()
        Description copied from class: ExtParser
        Returns the outer node name.
        Specified by:
        getTagName in class ExtParser
      • getExtHandler

        protected org.xml.sax.ContentHandler getExtHandler()
                                                    throws org.xml.sax.SAXException
        Description copied from class: ExtParser
        Returns a content handler for parsing the actual contents.
        Specified by:
        getExtHandler in class ExtParser
        Returns:
        A SAX handler for parsing the XML inside the outer ex:foo element.
        Throws:
        org.xml.sax.SAXException - Creating the handler failed.
      • getResult

        public java.lang.Object getResult()
        Description copied from interface: TypeParser
        Returns the parsed object.
        Returns:
        The parameter or result object.