NodeImplpublic interface Node
| Modifier and Type | Method | Description |
|---|---|---|
Node |
addChildNode(Node node) |
Add children node.
|
Node |
addLeaf(Token value) |
Add leaf.
|
void |
clear() |
Delete all nodes and leaves.
|
int |
count() |
Return count of child nodes.
|
java.lang.String |
getDelimiter() |
Leaves is separated by delimiter.
|
java.util.List<Token> |
getLeaves() |
Get leaves.
|
NodeMetadata |
getNodeMetadata() |
Get node metadata.
|
java.util.List<Node> |
getNodes() |
Get children nodes.
|
boolean |
isEmpty() |
Return true if
this does not contain other nodes. |
Node |
setDelimiter(java.lang.String c) |
Leaves is separated by delimiter.
|
NodeMetadata |
setNodeMetadata(NodeMetadata nodeMetadata) |
Set node metadata.
|
java.util.List<Token> getLeaves()
java.util.List<Node> getNodes()
boolean isEmpty()
this does not contain other nodes.int count()
Node setDelimiter(java.lang.String c)
java.lang.String getDelimiter()
NodeMetadata getNodeMetadata()
NodeMetadata setNodeMetadata(NodeMetadata nodeMetadata)
void clear()