Package | Description |
---|---|
org.opendaylight.yangtools.yang.data.api.schema |
Definition of normalized YANG DOM Model
Normalized DOM Model brings more direct mapping between YANG Model, DOM
representation of data
|
org.opendaylight.yangtools.yang.data.impl.schema | |
org.opendaylight.yangtools.yang.data.impl.schema.builder.api | |
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl | |
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid | |
org.opendaylight.yangtools.yang.data.impl.schema.nodes |
Modifier and Type | Interface and Description |
---|---|
interface |
AnyXmlNode
AN normalizedNode.
|
interface |
AugmentationNode
Data instance of
augment associated with parent node. |
interface |
ChoiceNode
Node representing data instance of
choice . |
interface |
ContainerNode
Data subtree with cardinality 0..1 in the context of parent node.
|
interface |
LeafNode<T>
Leaf node with multiplicity 0..1.
|
interface |
LeafSetNode<T>
Node representing set of simple leaf nodes.
|
interface |
MapNode
Containment node, which contains
MapEntryNode of the same type, which may
be quickly retrieved using key. |
interface |
OrderedLeafSetNode<T>
Leaf set node which preserves user-supplied ordering.
|
interface |
OrderedMapNode
Map node which preserves user-supplied ordering.
|
interface |
UnkeyedListNode
Containment node, which contains
UnkeyedListEntryNode of the same type, which may
be quickly retrieved using key. |
interface |
YangModeledAnyXmlNode
AnyXML node with schema of contained XML data.
|
Modifier and Type | Method and Description |
---|---|
Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
DataContainerNode.getValue()
Returns iteration of all child nodes.
|
Modifier and Type | Method and Description |
---|---|
static Optional<CaseSchemaNode> |
SchemaUtils.detectCase(ChoiceSchemaNode schema,
DataContainerChild<?,?> child) |
Modifier and Type | Method and Description |
---|---|
SchemaOrderedNormalizedNodeWriter |
SchemaOrderedNormalizedNodeWriter.write(Collection<DataContainerChild<?,?>> nodes)
Iterate over the provided collection and emit write
events to the encapsulated
NormalizedNodeStreamWriter . |
Modifier and Type | Method and Description |
---|---|
@NonNull DataContainerNodeBuilder<I,R> |
DataContainerNodeBuilder.withChild(DataContainerChild<?,?> child) |
DataContainerNodeAttrBuilder<I,R> |
DataContainerNodeAttrBuilder.withChild(DataContainerChild<?,?> child) |
Modifier and Type | Method and Description |
---|---|
DataContainerNodeBuilder<I,R> |
DataContainerNodeBuilder.withValue(Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> value) |
DataContainerNodeAttrBuilder<I,R> |
DataContainerNodeAttrBuilder.withValue(Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> value) |
Modifier and Type | Class and Description |
---|---|
protected static class |
ImmutableContainerNodeBuilder.ImmutableContainerNode |
protected static class |
ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode<T> |
protected static class |
ImmutableMapNodeBuilder.ImmutableMapNode |
protected static class |
ImmutableOrderedLeafSetNodeBuilder.ImmutableOrderedLeafSetNode<T> |
protected static class |
ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode |
protected static class |
ImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNode |
protected static class |
ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode |
Modifier and Type | Method and Description |
---|---|
DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode> |
ImmutableMapEntryNodeBuilder.withValue(Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> withValue) |
Modifier and Type | Method and Description |
---|---|
DataContainerChild<?,?> |
DataNodeContainerValidator.validateChild(DataContainerChild<?,?> child) |
Modifier and Type | Method and Description |
---|---|
static void |
DataValidationException.checkListKey(DataContainerChild<?,?> childNode,
Map<QName,Object> keyValues,
QName keyQName,
YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId) |
static void |
DataValidationException.checkListKey(DataContainerChild<?,?> childNode,
QName keyQName,
YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId) |
DataContainerChild<?,?> |
DataNodeContainerValidator.validateChild(DataContainerChild<?,?> child) |
Modifier and Type | Method and Description |
---|---|
Optional<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
AbstractImmutableDataContainerNode.getChild(YangInstanceIdentifier.PathArgument child) |
Map<YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
AbstractImmutableDataContainerNode.getChildren()
DO NOT USE THIS METHOD.
|
Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
AbstractImmutableDataContainerNode.getValue() |
Constructor and Description |
---|
AbstractImmutableDataContainerAttrNode(Map<YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> children,
K nodeIdentifier,
Map<QName,String> attributes) |
AbstractImmutableDataContainerNode(Map<YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> children,
K nodeIdentifier) |
Copyright © 2019 OpenDaylight. All rights reserved.