groovy.xml
Class NamespaceBuilderSupport
java.lang.Object
  
groovy.lang.GroovyObjectSupport
      
groovy.util.BuilderSupport
          
groovy.xml.NamespaceBuilderSupport
- All Implemented Interfaces: 
 - GroovyObject
 
public class NamespaceBuilderSupport
- extends BuilderSupport
 
A helper class for creating namespaced GroovyMarkup
- Author:
 
  - James Strachan, Paul King, Denver Dino
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NamespaceBuilderSupport
public NamespaceBuilderSupport(BuilderSupport builder)
NamespaceBuilderSupport
public NamespaceBuilderSupport(BuilderSupport builder,
                               String uri)
NamespaceBuilderSupport
public NamespaceBuilderSupport(BuilderSupport builder,
                               String uri,
                               String prefix)
NamespaceBuilderSupport
public NamespaceBuilderSupport(BuilderSupport builder,
                               String uri,
                               String prefix,
                               boolean autoPrefix)
NamespaceBuilderSupport
public NamespaceBuilderSupport(BuilderSupport builder,
                               Map nsMap)
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 BuilderSupport
 
 
setCurrent
protected void setCurrent(Object current)
- Overrides:
 setCurrent in class BuilderSupport
 
 
setParent
protected void setParent(Object parent,
                         Object child)
- Specified by:
 setParent in class BuilderSupport
 
 
getName
protected Object getName(String methodName)
- Description copied from class: 
BuilderSupport 
- A hook to allow names to be converted into some other object
 such as a QName in XML or ObjectName in JMX.
- Overrides:
 getName in class BuilderSupport
 
- Parameters:
 methodName - the name of the desired method
- Returns:
 - the object representing the name
 
 
 
createNode
protected Object createNode(Object name)
- Specified by:
 createNode in class BuilderSupport
 
 
createNode
protected Object createNode(Object name,
                            Object value)
- Specified by:
 createNode in class BuilderSupport
 
 
createNode
protected Object createNode(Object name,
                            Map attributes)
- Specified by:
 createNode in class BuilderSupport
 
 
createNode
protected Object createNode(Object name,
                            Map attributes,
                            Object value)
- Specified by:
 createNode in class BuilderSupport