Package groovy.xml

Class NamespaceBuilderSupport

  • All Implemented Interfaces:
    groovy.lang.GroovyObject

    public class NamespaceBuilderSupport
    extends groovy.util.BuilderSupport
    A helper class for creating namespaced GroovyMarkup
    • Constructor Detail

      • NamespaceBuilderSupport

        public NamespaceBuilderSupport​(groovy.util.BuilderSupport builder)
      • NamespaceBuilderSupport

        public NamespaceBuilderSupport​(groovy.util.BuilderSupport builder,
                                       String uri)
      • NamespaceBuilderSupport

        public NamespaceBuilderSupport​(groovy.util.BuilderSupport builder,
                                       String uri,
                                       String prefix)
      • NamespaceBuilderSupport

        public NamespaceBuilderSupport​(groovy.util.BuilderSupport builder,
                                       String uri,
                                       String prefix,
                                       boolean autoPrefix)
      • NamespaceBuilderSupport

        public NamespaceBuilderSupport​(groovy.util.BuilderSupport builder,
                                       Map nsMap)
    • Method Detail

      • getCurrent

        protected Object getCurrent()
        Overrides:
        getCurrent in class groovy.util.BuilderSupport
      • setCurrent

        protected void setCurrent​(Object current)
        Overrides:
        setCurrent in class groovy.util.BuilderSupport
      • setParent

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

        protected Object getName​(String methodName)
        Overrides:
        getName in class groovy.util.BuilderSupport
      • invokeMethod

        public Object invokeMethod​(String methodName,
                                   Object args)
        Allow automatic detection of namespace declared in the attributes
        Specified by:
        invokeMethod in interface groovy.lang.GroovyObject
        Overrides:
        invokeMethod in class groovy.util.BuilderSupport
      • createNode

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

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

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

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