Groovy Documentation

groovy.xml
[Java] Class NamespaceBuilderSupport

java.lang.Object
  groovy.lang.GroovyObjectSupport
      groovy.util.BuilderSupport
          groovy.xml.NamespaceBuilderSupport

public class NamespaceBuilderSupport
extends BuilderSupport

A helper class for creating namespaced GroovyMarkup

Authors:
James Strachan
Paul King
Denver Dino


Constructor Summary
NamespaceBuilderSupport(BuilderSupport builder)

NamespaceBuilderSupport(BuilderSupport builder, java.lang.String uri)

NamespaceBuilderSupport(BuilderSupport builder, java.lang.String uri, java.lang.String prefix)

NamespaceBuilderSupport(BuilderSupport builder, java.lang.String uri, java.lang.String prefix, boolean autoPrefix)

NamespaceBuilderSupport(BuilderSupport builder, java.util.Map nsMap)

 
Method Summary
protected java.lang.Object createNode(java.lang.Object name)

protected java.lang.Object createNode(java.lang.Object name, java.lang.Object value)

protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes)

protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)

NamespaceBuilderSupport declareNamespace(java.util.Map nsMap)

protected java.lang.Object getCurrent()

protected java.lang.Object getName(java.lang.String methodName)

NamespaceBuilderSupport namespace(java.lang.String namespaceURI)

NamespaceBuilderSupport namespace(java.lang.String namespaceURI, java.lang.String prefix)

protected void setCurrent(java.lang.Object current)

protected void setParent(java.lang.Object parent, java.lang.Object child)

 
Methods inherited from class BuilderSupport
createNode, createNode, createNode, createNode, doInvokeMethod, getCurrent, getName, invokeMethod, invokeMethod, nodeCompleted, postNodeCompletion, setClosureDelegate, setCurrent, setParent
 
Methods inherited from class GroovyObjectSupport
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Constructor Detail

NamespaceBuilderSupport

public NamespaceBuilderSupport(BuilderSupport builder)


NamespaceBuilderSupport

public NamespaceBuilderSupport(BuilderSupport builder, java.lang.String uri)


NamespaceBuilderSupport

public NamespaceBuilderSupport(BuilderSupport builder, java.lang.String uri, java.lang.String prefix)


NamespaceBuilderSupport

public NamespaceBuilderSupport(BuilderSupport builder, java.lang.String uri, java.lang.String prefix, boolean autoPrefix)


NamespaceBuilderSupport

public NamespaceBuilderSupport(BuilderSupport builder, java.util.Map nsMap)


 
Method Detail

createNode

return name;
protected java.lang.Object createNode(java.lang.Object name)


createNode

return name;
protected java.lang.Object createNode(java.lang.Object name, java.lang.Object value)


createNode

return name;
protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes)


createNode

return name;
protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)


declareNamespace

public NamespaceBuilderSupport declareNamespace(java.util.Map nsMap)


getCurrent

@Override
protected java.lang.Object getCurrent()


getName

String prefix = autoPrefix ? nsMap.keySet().iterator().next() : "";
protected java.lang.Object getName(java.lang.String methodName)


namespace

public NamespaceBuilderSupport namespace(java.lang.String namespaceURI)


namespace

public NamespaceBuilderSupport namespace(java.lang.String namespaceURI, java.lang.String prefix)


setCurrent

protected void setCurrent(Object current) {
protected void setCurrent(java.lang.Object current)


setParent

}
protected void setParent(java.lang.Object parent, java.lang.Object child)


 

Groovy Documentation