Interface UserLeafSetNode<T>
- Type Parameters:
T
- Value type of Leaf entries
- All Superinterfaces:
DataContainerChild
,DistinctNodeContainer<YangInstanceIdentifier.NodeWithValue<?>,
,LeafSetEntryNode<T>> Identifiable<YangInstanceIdentifier.PathArgument>
,ItemOrder<ItemOrder.Ordered>
,ItemOrder.Ordered
,LeafSetNode<T>
,MixinNode
,NormalizedNode
,NormalizedNodeContainer<LeafSetEntryNode<T>>
,OrderedNodeContainer<LeafSetEntryNode<T>>
,OrderingAware
,OrderingAware.User
,PrettyTreeAware
- All Known Implementing Classes:
ImmutableUserLeafSetNodeBuilder.ImmutableUserLeafSetNode
public non-sealed interface UserLeafSetNode<T>
extends LeafSetNode<T>, OrderedNodeContainer<LeafSetEntryNode<T>>
LeafSetNode
which preserves user-supplied ordering. This node represents a data instance of
a leaf-list
with a ordered-by user;
substatement.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.concepts.ItemOrder
ItemOrder.Ordered, ItemOrder.Unordered
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware
OrderingAware.System, OrderingAware.User
-
Method Summary
Modifier and TypeMethodDescriptiondefault Class<UserLeafSetNode>
contract()
Return the contract governing thisNormalizedNode
instance.Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer
body, childByArg, findChildByArg, getChildByArg
Methods inherited from interface org.opendaylight.yangtools.concepts.ItemOrder.Ordered
itemOrder
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode
getIdentifier
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer
isEmpty, size
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderedNodeContainer
childAt, equals, getIdentifier, hashCode
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.User
ordering
Methods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware
prettyTree
-
Method Details
-
contract
Description copied from interface:NormalizedNode
Return the contract governing thisNormalizedNode
instance.- Specified by:
contract
in interfaceLeafSetNode<T>
- Specified by:
contract
in interfaceNormalizedNode
- Returns:
- A class identifying the NormalizedNode contract.
-