Interface LeafNode<T>
- Type Parameters:
T
- Value type
- All Superinterfaces:
DataContainerChild
,NormalizedData
,NormalizedNode
,PrettyTreeAware
,ValueNode<T>
- All Known Implementing Classes:
AbstractLeafNode
,ImmutableLeafNode
Leaf node with multiplicity 0..1.
Leaf node has a value, but no child nodes in the data tree, schema
for leaf node and its value is described by LeafSchemaNode
.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode
NormalizedNode.BuilderFactory
-
Method Summary
Modifier and TypeMethodDescriptioncontract()
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.concepts.PrettyTreeAware
prettyTree
-
Method Details
-
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.
-