Class ParentNode
java.lang.Object
nu.validator.saxtree.Node
nu.validator.saxtree.ParentNode
- All Implemented Interfaces:
Locator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendChild(Node child) Append a child to this node and return the child.voidappendChildren(Node parent) Append the children of another node to this node removing them from the other node .voidcopyEndLocator(ParentNode another) Copies the endLocator from another node.final NodeReturns the firstChild.final NodeReturns the lastChild.insertBefore(Node child, Node sibling) Insert a new child before a pre-existing child and return the newly inserted child.insertBetween(Node child, Node prev, Node next) (package private) voidremoveChild(Node node) Remove a child from this node.voidsetEndLocator(Locator endLocator) Sets the endLocator.Methods inherited from class Node
detach, getAttributes, getColumnNumber, getData, getLineNumber, getLocalName, getName, getNextSibling, getNodeType, getParentNode, getPrefixMappings, getPreviousSibling, getPublicId, getPublicIdentifier, getQName, getSystemId, getSystemIdentifier, getTarget, getUri, revisit, setNextSibling, setParentNode, visit
-
Field Details
-
endLocator
The end locator. -
firstChild
The first child. -
lastChild
The last child (for efficiency).
-
-
Constructor Details
-
ParentNode
-
-
Method Details
-
setEndLocator
Sets the endLocator.- Parameters:
endLocator- the endLocator to set
-
copyEndLocator
Copies the endLocator from another node.- Parameters:
another- the another node
-
getFirstChild
Returns the firstChild.- Overrides:
getFirstChildin classNode- Returns:
- the firstChild
-
getLastChild
-
insertBefore
-
insertBetween
-
appendChild
-
appendChildren
Append the children of another node to this node removing them from the other node .- Parameters:
parent- the other node whose children to append to this one
-
removeChild
-