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 | |
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser | |
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer | |
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser |
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
Node which does not have value but contains valid
DataContainerChild nodes. |
interface |
LeafNode<T>
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 . |
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
Order of returned child nodes may be defined by subinterfaces.
|
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Optional<ChoiceCaseNode> |
SchemaUtils.detectCase(ChoiceSchemaNode schema,
DataContainerChild<?,?> child) |
Modifier and Type | Method and Description |
---|---|
DataContainerNodeAttrBuilder<I,R> |
DataContainerNodeAttrBuilder.withChild(DataContainerChild<?,?> child) |
DataContainerNodeBuilder<I,R> |
DataContainerNodeBuilder.withChild(DataContainerChild<?,?> child) |
Modifier and Type | Method and Description |
---|---|
DataContainerNodeAttrBuilder<I,R> |
DataContainerNodeAttrBuilder.withValue(Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> value) |
DataContainerNodeBuilder<I,R> |
DataContainerNodeBuilder.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,?>> value) |
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 |
---|---|
com.google.common.base.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) |
Modifier and Type | Method and Description |
---|---|
DataContainerChild<?,?> |
NodeParserDispatcher.dispatchChildElement(Object schema,
List<E> childNodes) |
DataContainerChild<?,?> |
NodeParserDispatcher.BaseNodeParserDispatcher.dispatchChildElement(Object schema,
List<E> childNodes) |
Modifier and Type | Method and Description |
---|---|
protected abstract Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
YangModeledAnyXmlNodeBaseParser.parseAnyXml(E element,
YangModeledAnyXmlSchemaNode yangModeledAnyXmlSchemaNode)
Parse the inner value of an YangModeledAnyXmlNode from element of type E.
|
Modifier and Type | Class and Description |
---|---|
class |
ListNodeBaseSerializer<E,N extends DataContainerChild<YangInstanceIdentifier.NodeIdentifier,Collection<O>>,O extends DataContainerNode<?>>
Abstract(base) serializer for ListNodes (MapNode, UnkeyedListNode), serializes elements of type E.
|
Modifier and Type | Method and Description |
---|---|
protected Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> |
YangModeledAnyXmlDomParser.parseAnyXml(Element element,
YangModeledAnyXmlSchemaNode yangModeledAnyXmlSchemaNode) |
Copyright © 2017 OpenDaylight. All rights reserved.