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.BuilderSupportA helper class for creating namespaced GroovyMarkup
-
-
Constructor Summary
Constructors Constructor Description NamespaceBuilderSupport(groovy.util.BuilderSupport builder)NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.lang.String uri)NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.lang.String uri, java.lang.String prefix)NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.lang.String uri, java.lang.String prefix, boolean autoPrefix)NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.util.Map nsMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectcreateNode(java.lang.Object name)protected java.lang.ObjectcreateNode(java.lang.Object name, java.lang.Object value)protected java.lang.ObjectcreateNode(java.lang.Object name, java.util.Map attributes)protected java.lang.ObjectcreateNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)NamespaceBuilderSupportdeclareNamespace(java.util.Map nsMap)protected java.lang.ObjectgetCurrent()protected java.lang.ObjectgetName(java.lang.String methodName)java.lang.ObjectinvokeMethod(java.lang.String methodName, java.lang.Object args)Allow automatic detection of namespace declared in the attributesNamespaceBuilderSupportnamespace(java.lang.String namespaceURI)NamespaceBuilderSupportnamespace(java.lang.String namespaceURI, java.lang.String prefix)protected voidsetCurrent(java.lang.Object current)protected voidsetParent(java.lang.Object parent, java.lang.Object child)-
Methods inherited from class groovy.util.BuilderSupport
doInvokeMethod, invokeMethod, nodeCompleted, postNodeCompletion, setClosureDelegate
-
-
-
-
Constructor Detail
-
NamespaceBuilderSupport
public NamespaceBuilderSupport(groovy.util.BuilderSupport builder)
-
NamespaceBuilderSupport
public NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.lang.String uri)
-
NamespaceBuilderSupport
public NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.lang.String uri, java.lang.String prefix)
-
NamespaceBuilderSupport
public NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.lang.String uri, java.lang.String prefix, boolean autoPrefix)
-
NamespaceBuilderSupport
public NamespaceBuilderSupport(groovy.util.BuilderSupport builder, java.util.Map nsMap)
-
-
Method Detail
-
namespace
public NamespaceBuilderSupport namespace(java.lang.String namespaceURI)
-
namespace
public NamespaceBuilderSupport namespace(java.lang.String namespaceURI, java.lang.String prefix)
-
declareNamespace
public NamespaceBuilderSupport declareNamespace(java.util.Map nsMap)
-
getCurrent
protected java.lang.Object getCurrent()
- Overrides:
getCurrentin classgroovy.util.BuilderSupport
-
setCurrent
protected void setCurrent(java.lang.Object current)
- Overrides:
setCurrentin classgroovy.util.BuilderSupport
-
setParent
protected void setParent(java.lang.Object parent, java.lang.Object child)- Specified by:
setParentin classgroovy.util.BuilderSupport
-
getName
protected java.lang.Object getName(java.lang.String methodName)
- Overrides:
getNamein classgroovy.util.BuilderSupport
-
invokeMethod
public java.lang.Object invokeMethod(java.lang.String methodName, java.lang.Object args)Allow automatic detection of namespace declared in the attributes- Specified by:
invokeMethodin interfacegroovy.lang.GroovyObject- Overrides:
invokeMethodin classgroovy.util.BuilderSupport
-
createNode
protected java.lang.Object createNode(java.lang.Object name)
- Specified by:
createNodein classgroovy.util.BuilderSupport
-
createNode
protected java.lang.Object createNode(java.lang.Object name, java.lang.Object value)- Specified by:
createNodein classgroovy.util.BuilderSupport
-
createNode
protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes)- Specified by:
createNodein classgroovy.util.BuilderSupport
-
createNode
protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)- Specified by:
createNodein classgroovy.util.BuilderSupport
-
-