Package groovy.util.slurpersupport
Class Node
- java.lang.Object
-
- groovy.util.slurpersupport.Node
-
- All Implemented Interfaces:
groovy.lang.Writable
@Deprecated public class Node extends java.lang.Object implements groovy.lang.WritableDeprecated.Represents a node.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddChild(java.lang.Object child)Deprecated.Adds an object as a new child to this Node.protected voidappendNode(java.lang.Object newValue, GPathResult result)Deprecated.java.util.Mapattributes()Deprecated.Returns a map of the attributes of this Node.voidbuild(groovy.lang.GroovyObject builder, java.util.Map namespaceMap, java.util.Map<java.lang.String,java.lang.String> namespaceTagHints)Deprecated.java.util.IteratorchildNodes()Deprecated.Returns an iterator over the child nodes of this Node.java.util.Listchildren()Deprecated.Returns a list of the children of this Node.java.util.List<java.lang.String>localText()Deprecated.Returns the list of any direct String nodes of this node.java.lang.Stringname()Deprecated.Returns the name of this Node.java.lang.StringnamespaceURI()Deprecated.Returns the URI of the namespace of this Node.Nodeparent()Deprecated.Returns the parent of this Node.protected voidreplaceBody(java.lang.Object newValue)Deprecated.Replaces the current body of this Node with the passed object.voidreplaceNode(groovy.lang.Closure replacementClosure, GPathResult result)Deprecated.java.lang.Stringtext()Deprecated.Returns a string containing the text of the children of this Node.java.io.WriterwriteTo(java.io.Writer out)Deprecated.
-
-
-
Constructor Detail
-
Node
public Node(Node parent, java.lang.String name, java.util.Map attributes, java.util.Map attributeNamespaces, java.lang.String namespaceURI)
Deprecated.- Parameters:
parent- the parent nodename- the name for the nodeattributes- the attributes for the nodeattributeNamespaces- the namespace mappings for attributesnamespaceURI- the namespace URI if any
-
-
Method Detail
-
name
public java.lang.String name()
Deprecated.Returns the name of this Node.- Returns:
- the name of this Node
-
parent
public Node parent()
Deprecated.Returns the parent of this Node.- Returns:
- the parent of this Node
-
namespaceURI
public java.lang.String namespaceURI()
Deprecated.Returns the URI of the namespace of this Node.- Returns:
- the namespace of this Node
-
attributes
public java.util.Map attributes()
Deprecated.Returns a map of the attributes of this Node.- Returns:
- a map of the attributes of this Node
-
children
public java.util.List children()
Deprecated.Returns a list of the children of this Node.- Returns:
- a list of the children of this Node
-
addChild
public void addChild(java.lang.Object child)
Deprecated.Adds an object as a new child to this Node.- Parameters:
child- the object to add as a child
-
replaceNode
public void replaceNode(groovy.lang.Closure replacementClosure, GPathResult result)Deprecated.
-
replaceBody
protected void replaceBody(java.lang.Object newValue)
Deprecated.Replaces the current body of this Node with the passed object.- Parameters:
newValue- the new body
-
appendNode
protected void appendNode(java.lang.Object newValue, GPathResult result)Deprecated.
-
text
public java.lang.String text()
Deprecated.Returns a string containing the text of the children of this Node.- Returns:
- a string containing the text of the children of this Node
-
localText
public java.util.List<java.lang.String> localText()
Deprecated.Returns the list of any direct String nodes of this node.- Returns:
- the list of String values from this node
- Since:
- 2.3.0
-
childNodes
public java.util.Iterator childNodes()
Deprecated.Returns an iterator over the child nodes of this Node.- Returns:
- an iterator over the child nodes of this Node
-
writeTo
public java.io.Writer writeTo(java.io.Writer out) throws java.io.IOExceptionDeprecated.- Specified by:
writeToin interfacegroovy.lang.Writable- Throws:
java.io.IOException
-
build
public void build(groovy.lang.GroovyObject builder, java.util.Map namespaceMap, java.util.Map<java.lang.String,java.lang.String> namespaceTagHints)Deprecated.
-
-