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