| Modifier and Type | Class and Description |
|---|---|
class |
NodeKey<E extends NodeKey>
Abstraction of an entity which identifies a node uniquely among its
siblings.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LeafListKey
Representation of an entity which identifies a uniquely branching
leaf-list entry corresponding to a multi instance leaf schema.
|
class |
ListKey
Represents an entity which identifies a unique branching node
corresponding to a multi instance schema definition.
|
| Modifier and Type | Field and Description |
|---|---|
protected NodeKey |
DataNode.key
Identifies a node uniquely among its siblings.
|
protected NodeKey |
DataNode.Builder.key
Identifies a node uniquely among its siblings.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<NodeKey> |
ResourceId.Builder.nodeKeyList |
| Modifier and Type | Method and Description |
|---|---|
NodeKey |
NodeKey.NodeKeyBuilder.build()
construct the node key.
|
NodeKey |
NodeKey.clone()
Creates and returns a deep copy of this object.
|
NodeKey |
DataNode.key()
Returns the key to identify a branching node.
|
| Modifier and Type | Method and Description |
|---|---|
Map<NodeKey,DataNode> |
InnerNode.childNodes()
Returns the children nodes to the current node.
|
Map<NodeKey,DataNode> |
InnerNode.Builder.childNodes()
Returns the children nodes to the current node.
|
List<NodeKey> |
ResourceId.nodeKeys()
Returns the list of node key used to uniquely identify the branch in the
logical tree starting from root.
|
| Modifier and Type | Method and Description |
|---|---|
int |
NodeKey.compareTo(NodeKey o) |
InnerNode.Builder |
LeafNode.Builder.deleteChild(NodeKey key) |
abstract InnerNode.Builder |
DataNode.Builder.deleteChild(NodeKey key)
Deletes child node for a given node key from parent node.
|
InnerNode.Builder |
InnerNode.Builder.deleteChild(NodeKey key) |
InnerNode.Builder |
LeafNode.Builder.getChildBuilder(NodeKey key) |
abstract InnerNode.Builder |
DataNode.Builder.getChildBuilder(NodeKey key)
Returns a child node builder for a given node key.
|
InnerNode.Builder |
InnerNode.Builder.getChildBuilder(NodeKey nodeKey) |
B |
DataNode.Builder.key(NodeKey key)
Sets node key in builder object.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceId.Builder |
ResourceId.Builder.append(List<NodeKey> nodeKeys)
Appends a given list of NodeKey to current builder.
|
Copyright © 2018. All rights reserved.