public interface CoreChildNode extends CoreNode
| Modifier and Type | Method and Description |
|---|---|
<T> CoreNode |
coreClone(ClonePolicy<T> policy,
T options,
CoreParentNode targetParent)
Clone this node according to the provided policy.
|
void |
coreDetach(Semantics semantics) |
CoreChildNode |
coreGetNextSibling() |
CoreChildNode |
coreGetNextSiblingIfAvailable()
Get the next sibling if it is available.
|
CoreElement |
coreGetParentElement()
Get the parent element of this node.
|
cloneChildrenIfNecessary, coreClone, coreCreateNode, coreGetNodeClass, coreGetNodeFactory, coreGetNodeType, coreSetOwnerDocument, initCoreElement coreGetParentElement()
null if the node has no parent or if
the parent is not an elementCoreChildNode coreGetNextSibling()
CoreChildNode coreGetNextSiblingIfAvailable()
coreGetNextSibling(), this
method will never modify the state of the underlying parser.null if the node has no next sibling or the builder
has not yet started to build the next siblingvoid coreDetach(Semantics semantics)
<T> CoreNode coreClone(ClonePolicy<T> policy, T options, CoreParentNode targetParent)
policy - the policy to use when cloning this node (and its children)targetParent - the node to which the clone should be added; may be nullCopyright © The Apache Software Foundation. All Rights Reserved.