Interface LeafSetNode<T>
- Type Parameters:
T
- Type of leaf node values.
- All Superinterfaces:
DataContainerChild
,DistinctContainer<YangInstanceIdentifier.NodeWithValue<?>,
,LeafSetEntryNode<T>> DistinctNodeContainer<YangInstanceIdentifier.NodeWithValue<?>,
,LeafSetEntryNode<T>> MixinNode
,NormalizedContainer<LeafSetEntryNode<T>>
,NormalizedData
,NormalizedNode
,NormalizedNodeContainer<LeafSetEntryNode<T>>
,OrderingAware
,PrettyTreeAware
- All Known Subinterfaces:
SystemLeafSetNode<T>
,UserLeafSetNode<T>
- All Known Implementing Classes:
AbstractSystemLeafSetNode
,AbstractUserLeafSetNode
public sealed interface LeafSetNode<T>
extends DistinctNodeContainer<YangInstanceIdentifier.NodeWithValue<?>,LeafSetEntryNode<T>>, DataContainerChild, MixinNode
permits SystemLeafSetNode<T>, UserLeafSetNode<T>
Node representing set of simple leaf nodes. Node containing instances of
LeafSetEntryNode
.
Schema and semantics of this node are described by instance of
LeafListSchemaNode
.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
LeafSetNode.Builder<T,
N extends LeafSetNode<T>> A builder ofLeafSetNode
s.Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
NormalizedNode.BuilderFactory
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.OrderingAware
OrderingAware.System, OrderingAware.User
-
Method Summary
Modifier and TypeMethodDescriptionClass<? extends LeafSetNode>
contract()
Return the contract governing thisNormalizedData
instance.Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild
name
Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DistinctContainer
body, childByArg, findChildByArg, getChildByArg
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
ordering
Methods inherited from interface org.opendaylight.yangtools.concepts.PrettyTreeAware
prettyTree
-
Method Details
-
contract
Class<? extends LeafSetNode> contract()Description copied from interface:NormalizedData
Return the contract governing thisNormalizedData
instance.- Specified by:
contract
in interfaceNormalizedData
- Specified by:
contract
in interfaceNormalizedNode
- Returns:
- A class identifying the NormalizedData contract.
-