Package groovy.xml

Class NamespaceBuilderSupport

java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.util.BuilderSupport
groovy.xml.NamespaceBuilderSupport
All Implemented Interfaces:
groovy.lang.GroovyObject

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

    • 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 Details

    • namespace

      public NamespaceBuilderSupport namespace​(String namespaceURI)
    • namespace

      public NamespaceBuilderSupport namespace​(String namespaceURI, String prefix)
    • declareNamespace

      public NamespaceBuilderSupport declareNamespace​(Map nsMap)
    • 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