Package groovy.xml

Class SAXBuilder

  • All Implemented Interfaces:
    groovy.lang.GroovyObject

    public class SAXBuilder
    extends groovy.util.BuilderSupport
    A builder for generating W3C SAX events. Use similar to MarkupBuilder.
    • Constructor Summary

      Constructors 
      Constructor Description
      SAXBuilder​(org.xml.sax.ContentHandler handler)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object createNode​(java.lang.Object name)  
      protected java.lang.Object createNode​(java.lang.Object name, java.lang.Object value)  
      protected java.lang.Object createNode​(java.lang.Object name, java.util.Map attributes)  
      protected java.lang.Object createNode​(java.lang.Object name, java.util.Map attributeMap, java.lang.Object text)  
      protected void doStartElement​(java.lang.Object name, org.xml.sax.Attributes attributes)  
      protected void handleException​(org.xml.sax.SAXException e)  
      protected void nodeCompleted​(java.lang.Object parent, java.lang.Object name)  
      protected void setParent​(java.lang.Object parent, java.lang.Object child)  
      • Methods inherited from class groovy.util.BuilderSupport

        doInvokeMethod, getCurrent, getName, invokeMethod, invokeMethod, postNodeCompletion, setClosureDelegate, setCurrent
      • Methods inherited from class groovy.lang.GroovyObjectSupport

        getMetaClass, getProperty, setMetaClass, setProperty
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SAXBuilder

        public SAXBuilder​(org.xml.sax.ContentHandler handler)
    • Method Detail

      • setParent

        protected void setParent​(java.lang.Object parent,
                                 java.lang.Object child)
        Specified by:
        setParent in class groovy.util.BuilderSupport
      • createNode

        protected java.lang.Object createNode​(java.lang.Object name)
        Specified by:
        createNode in class groovy.util.BuilderSupport
      • createNode

        protected java.lang.Object createNode​(java.lang.Object name,
                                              java.lang.Object value)
        Specified by:
        createNode in class groovy.util.BuilderSupport
      • createNode

        protected java.lang.Object createNode​(java.lang.Object name,
                                              java.util.Map attributeMap,
                                              java.lang.Object text)
        Specified by:
        createNode in class groovy.util.BuilderSupport
      • doStartElement

        protected void doStartElement​(java.lang.Object name,
                                      org.xml.sax.Attributes attributes)
      • nodeCompleted

        protected void nodeCompleted​(java.lang.Object parent,
                                     java.lang.Object name)
        Overrides:
        nodeCompleted in class groovy.util.BuilderSupport
      • handleException

        protected void handleException​(org.xml.sax.SAXException e)
      • createNode

        protected java.lang.Object createNode​(java.lang.Object name,
                                              java.util.Map attributes)
        Specified by:
        createNode in class groovy.util.BuilderSupport