Package de.pdark.decentxml
Interface Parent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Parent
addNode(int index, Node node)
Parent
addNode(Node node)
Parent
addNodes(int index, Node... nodes)
Parent
addNodes(int index, Collection<? extends Node> nodes)
Parent
addNodes(Node... nodes)
Parent
addNodes(Collection<? extends Node> nodes)
Parent
clearNodes()
Remove all nodesElement
getChild(String path)
Find a child element (not a node!) by pathNode
getNode(int index)
Get a specific node from the listList<Node>
getNodes()
Get the list of child nodes.boolean
hasNodes()
Does this node have children?int
nodeCount()
The number of nodes in the listint
nodeIndexOf(Node node)
The index of the node in the node list or -1 if it isn't in the listNode
removeNode(int index)
Remove a node from the listboolean
removeNode(Node node)
Remove a node from the list
-
-
-
Method Detail
-
addNodes
Parent addNodes(Collection<? extends Node> nodes)
-
addNodes
Parent addNodes(int index, Collection<? extends Node> nodes)
-
getNode
Node getNode(int index)
Get a specific node from the list
-
removeNode
Node removeNode(int index)
Remove a node from the list- Returns:
- The removed node.
-
removeNode
boolean removeNode(Node node)
Remove a node from the list- Returns:
- true, if the node is in the list
-
clearNodes
Parent clearNodes()
Remove all nodes
-
getNodes
List<Node> getNodes()
Get the list of child nodes.CAUTION: Changes to this list will modify the actual data structure! So don't do this unless you know what you're doing!
-
nodeIndexOf
int nodeIndexOf(Node node)
The index of the node in the node list or -1 if it isn't in the list
-
nodeCount
int nodeCount()
The number of nodes in the list
-
hasNodes
boolean hasNodes()
Does this node have children?
-
-