| Modifier and Type | Method and Description | 
|---|---|
TreeArgument | 
TreeNodeModification.getIdentifier()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DataTreeWriteCursor.delete(TreeArgument<?> child)
Delete the specified child. 
 | 
void | 
DataTreeCursor.enter(TreeArgument<?>... path)
Move the cursor to the specified child of the current position. 
 | 
void | 
DataTreeCursor.enter(TreeArgument<?> child)
Move the cursor to the specified child of the current position. 
 | 
TreeNodeModification<? extends TreeNode> | 
TreeNodeModification.getModifiedChild(TreeArgument childArgument)
Returns a child modification if a node identified by  
childArgument was modified by
 this modification. | 
<T extends TreeNode> | 
DataTreeWriteCursor.merge(TreeArgument<T> child,
     T data)
Merge the specified data with the currently-present data at specified path. 
 | 
<T extends TreeNode> | 
DataTreeWriteCursor.write(TreeArgument<T> child,
     T data)
Replace the data at specified path with supplied data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DataTreeCursor.enter(Iterable<TreeArgument<?>> path)
Move the cursor to the specified child of the current position. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BindingDOMDataTreeWriteCursorAdapter.delete(TreeArgument<?> child)  | 
void | 
BindingDOMDataTreeWriteCursorAdapter.enter(TreeArgument<?>... path)  | 
void | 
BindingDOMDataTreeWriteCursorAdapter.enter(TreeArgument<?> child)  | 
<U extends TreeNode> | 
BindingDOMDataTreeWriteCursorAdapter.merge(TreeArgument<U> child,
     U data)  | 
<P extends TreeNode> | 
BindingDOMDataTreeWriteCursorAdapter.write(TreeArgument<P> child,
     P data)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BindingDOMDataTreeWriteCursorAdapter.enter(Iterable<TreeArgument<?>> path)  | 
| Modifier and Type | Method and Description | 
|---|---|
TreeArgument<?> | 
BindingTreeNodeCodec.deserializePathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)
Deserializes path argument for current node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BindingTreeNodeCodec<?> | 
BindingTreeNodeCodec.bindingPathArgumentChild(TreeArgument<?> arg,
                        List<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument> builder)
Returns nested node context using supplied Binding Instance Identifier
 and adds YANG instance identifiers to supplied list. 
 | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument | 
BindingTreeNodeCodec.serializePathArgument(TreeArgument<?> arg)
Serializes path argument for current node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TreeArgument | 
KeyedListNodeCodecContext.deserializePathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)  | 
TreeArgument<?> | 
ChoiceNodeCodecContext.deserializePathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)  | 
TreeArgument<?> | 
SchemaRootCodecContext.deserializePathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)  | 
TreeArgument | 
CaseNodeCodecContext.deserializePathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)  | 
protected TreeArgument<?> | 
KeyedListNodeCodecContext.getBindingPathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument domArg)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
KeyedListNodeCodecContext.addYangPathArgument(TreeArgument arg,
                   List<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument> builder)  | 
protected void | 
CaseNodeCodecContext.addYangPathArgument(TreeArgument arg,
                   List<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument> builder)  | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument | 
KeyedListNodeCodecContext.serializePathArgument(TreeArgument arg)  | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument | 
CaseNodeCodecContext.serializePathArgument(TreeArgument arg)  | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument | 
ChoiceNodeCodecContext.serializePathArgument(TreeArgument<?> arg)  | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument | 
SchemaRootCodecContext.serializePathArgument(TreeArgument<?> arg)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected TreeArgument | 
DataContainerCodecContext.bindingArg()  | 
TreeArgument | 
LeafNodeCodecContext.deserializePathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)  | 
TreeArgument | 
TreeNodeCodecContext.deserializePathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)  | 
protected TreeArgument | 
DataContainerCodecContext.getBindingPathArgument(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument domArg)
Returns de-serialized Binding Path Argument from YANG instance identifier. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
NodeCodecContext.addYangPathArgument(TreeArgument arg,
                   List<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument> builder)
Serializes supplied Binding Path Argument
 and adds all necessary YANG instance identifiers to supplied list. 
 | 
BindingTreeNodeCodec<?> | 
LeafNodeCodecContext.bindingPathArgumentChild(TreeArgument<?> arg,
                        List<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument> builder)  | 
DataContainerCodecContext<?,?> | 
DataContainerCodecContext.bindingPathArgumentChild(TreeArgument<?> arg,
                        List<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument> builder)
Returns nested node context using supplied Binding Instance Identifier
 and adds YANG instance identifiers to supplied list. 
 | 
DataContainerCodecContext<?,?> | 
TreeNodeCodecContext.bindingPathArgumentChild(TreeArgument<?> arg,
                        List<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument> builder)  | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument | 
LeafNodeCodecContext.serializePathArgument(TreeArgument arg)  | 
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument | 
TreeNodeCodecContext.serializePathArgument(TreeArgument arg)  | 
| Modifier and Type | Method and Description | 
|---|---|
NodeCodecContext<?> | 
BindingCodecContext.getCodecContextNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dom,
                   Collection<TreeArgument<?>> bindingArguments)
Multi-purpose utility function. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IdentifiableItem<I extends TreeNode,T>
An IdentifiableItem represents a object that is usually present in a collection and can be
 identified uniquely by a key. 
 | 
class  | 
Item<T extends TreeNode>
An Item represents an object that probably is only one of it's kind. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Iterable<TreeArgument> | 
InstanceIdentifier.pathArguments  | 
| Modifier and Type | Method and Description | 
|---|---|
List<TreeArgument> | 
InstanceIdentifier.getPath()
Deprecated. 
 
Use  
InstanceIdentifier.getPathArguments() instead. | 
Iterable<TreeArgument> | 
InstanceIdentifier.getPathArguments()
Return the path argument chain which makes up this instance identifier. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static InstanceIdentifier<?> | 
InstanceIdentifier.create(Iterable<? extends TreeArgument> pathArguments)
Create an instance identifier for a very specific object type. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
TreeChildNode<P extends TreeNode,I extends TreeArgument<?>>
Replaces org.opendaylight.yangtools.yang.binding.ChildOf from Binding Spec v1 
 | 
Copyright © 2018 OpenDaylight. All rights reserved.