Interface SystemLeafSetNode<T>
- Type Parameters:
T
- Value type of Leaf entries
- All Superinterfaces:
DataContainerChild
,DistinctContainer<YangInstanceIdentifier.NodeWithValue<?>,
,LeafSetEntryNode<T>> DistinctNodeContainer<YangInstanceIdentifier.NodeWithValue<?>,
,LeafSetEntryNode<T>> ItemOrder<ItemOrder.Unordered>
,ItemOrder.Unordered
,LeafSetNode<T>
,MixinNode
,NormalizedContainer<LeafSetEntryNode<T>>
,NormalizedData
,NormalizedNode
,NormalizedNodeContainer<LeafSetEntryNode<T>>
,OrderingAware
,OrderingAware.System
,PrettyTreeAware
- All Known Implementing Classes:
ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode
LeafSetNode
which does not preserve user-supplied ordering. This node represents a data instance of
a leaf-list
without a ordered-by user;
substatement, i.e. when the leaf-list
is effectively
ordered-by system;
.-
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<SystemLeafSetNode>
contract()
Return the contract governing thisNormalizedData
instance.boolean
ItemOrder
has impact onItemOrder.equals(Object)
.int
hashCode()
ItemOrder
has impact onItemOrder.hashCode()
.Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild
getIdentifier, name
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DistinctContainer
body, childByArg, findChildByArg, getChildByArg
Methods inherited from interface org.opendaylight.yangtools.concepts.ItemOrder.Unordered
itemOrder
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedContainer
isEmpty, size
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware.System
ordering
Methods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware
prettyTree
-
Method Details
-
contract
Description copied from interface:NormalizedData
Return the contract governing thisNormalizedData
instance.- Specified by:
contract
in interfaceLeafSetNode<T>
- Specified by:
contract
in interfaceNormalizedData
- Specified by:
contract
in interfaceNormalizedNode
- Returns:
- A class identifying the NormalizedData contract.
-
hashCode
int hashCode()Description copied from interface:ItemOrder.Unordered
ItemOrder
has impact onItemOrder.hashCode()
.Hash code contract of
ItemOrder.Unordered
objects must be insensitive to item order, similar toSet.hashCode()
.This contract is also exposed through
ItemOrder.Unordered.itemOrder()
. -
equals
Description copied from interface:ItemOrder.Unordered
ItemOrder
has impact onItemOrder.equals(Object)
.Equality contract of
ItemOrder.Unordered
objects must be insensitive to item order, similar toSet.equals(Object)
.This contract is also exposed through
ItemOrder.Unordered.itemOrder()
.
-