Package | Description |
---|---|
org.opendaylight.yangtools.util | |
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.api.schema.tree.spi | |
org.opendaylight.yangtools.yang.data.impl.leafref | |
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl | |
org.opendaylight.yangtools.yang.data.impl.schema.nodes | |
org.opendaylight.yangtools.yang.data.util | |
org.opendaylight.yangtools.yang.model.repo.api | |
org.opendaylight.yangtools.yang.parser.repo | |
org.opendaylight.yangtools.yang.parser.spi.meta | |
org.opendaylight.yangtools.yang.parser.stmt.reactor | |
org.opendaylight.yangtools.yang.parser.stmt.rfc6020 | |
org.opendaylight.yangtools.yang.parser.util |
Modifier and Type | Method and Description |
---|---|
static <V> com.google.common.base.Function<Identifiable<V>,V> |
Identifiables.identifierExtractor()
Return the
Function to extract the identifier from a particular
object implementing the Identifiable contract. |
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 |
DataContainerChild<K extends YangInstanceIdentifier.PathArgument,V>
Marker interface for direct children of
DataContainerNode . |
interface |
DataContainerNode<K extends YangInstanceIdentifier.PathArgument>
Abstract 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 |
LeafSetEntryNode<T>
Leaf node with multiplicity 0...n
Leaf node has a value, but no child nodes in the data tree, schema
for leaf node and its value is described by
LeafListSchemaNode . |
interface |
LeafSetNode<T>
Node representing set of simple leaf nodes.
|
interface |
MapEntryNode
Instance of Map entry, this node does not contains value, but child nodes.
|
interface |
MapNode
Containment node, which contains
MapEntryNode of the same type, which may
be quickly retrieved using key. |
interface |
NormalizedNode<K extends YangInstanceIdentifier.PathArgument,V>
Node which is normalized according to the YANG schema
is identifiable by
YangInstanceIdentifier . |
interface |
NormalizedNodeContainer<I extends YangInstanceIdentifier.PathArgument,K extends YangInstanceIdentifier.PathArgument,V extends NormalizedNode<? extends K,?>>
Node which is not leaf, but has child
NormalizedNode s as its valzue. |
interface |
OrderedLeafSetNode<T>
Leaf set node which preserves user-supplied ordering.
|
interface |
OrderedMapNode
Map node which preserves user-supplied ordering.
|
interface |
OrderedNodeContainer<V extends NormalizedNode<?,?>>
Normalized Node container which preserves user supplied ordering
and allows addressing of child elements by position.
|
interface |
UnkeyedListEntryNode
List entry node, which does not have value, but child nodes.
|
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 | Class and Description |
---|---|
class |
DuplicateEntry
Entry describing a duplicate found in a
NormalizedNode tree. |
Modifier and Type | Interface and Description |
---|---|
interface |
TreeNode
A very basic data tree node.
|
Modifier and Type | Interface and Description |
---|---|
interface |
QNamePredicate |
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 |
ImmutableUnkeyedListEntryNodeBuilder.ImmutableUnkeyedListEntryNode |
protected static class |
ImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNode |
protected static class |
ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableDataContainerAttrNode<K extends YangInstanceIdentifier.PathArgument> |
class |
AbstractImmutableDataContainerNode<K extends YangInstanceIdentifier.PathArgument> |
class |
AbstractImmutableNormalizedNode<K extends YangInstanceIdentifier.PathArgument,V> |
class |
AbstractImmutableNormalizedValueAttrNode<K extends YangInstanceIdentifier.PathArgument,V> |
class |
AbstractImmutableNormalizedValueNode<K extends YangInstanceIdentifier.PathArgument,V> |
Modifier and Type | Class and Description |
---|---|
class |
DataSchemaContextNode<T extends YangInstanceIdentifier.PathArgument>
Schema derived data providing necessary information for mapping
between
NormalizedNode
and serialization format defined in RFC6020, since the mapping
is not one-to-one. |
Modifier and Type | Interface and Description |
---|---|
interface |
SchemaSourceRepresentation
Common interface for schema source representations.
|
interface |
YangSchemaSourceRepresentation
A YANG
SchemaSourceRepresentation . |
interface |
YinSchemaSource
Deprecated.
Use
YinDomSchemaSource for compatibility, or a transformation of YinXmlSchemaSource
to get the source in your preferred format. |
interface |
YinSchemaSourceRepresentation
A YIN
SchemaSourceRepresentation . |
interface |
YinXmlSchemaSource
YIN text schema source representation.
|
Modifier and Type | Class and Description |
---|---|
class |
YangTextSchemaSource
YANG text schema source representation.
|
class |
YinDomSchemaSource
Utility
YinXmlSchemaSource exposing a W3C DOMSource representation of YIN model. |
class |
YinTextSchemaSource
YIN text schema source representation.
|
Modifier and Type | Class and Description |
---|---|
class |
SharedSchemaRepository
A
SchemaRepository which allows sharing of SchemaContext as
long as their specification is the same. |
Modifier and Type | Class and Description |
---|---|
class |
DerivedNamespaceBehaviour<K,V,DK,N extends IdentifierNamespace<K,V>,DN extends IdentifierNamespace<DK,?>> |
class |
NamespaceBehaviour<K,V,N extends IdentifierNamespace<K,V>>
Definition / implementation of specific Identifier Namespace behaviour.
|
class |
QNameCacheNamespace
An
IdentifierNamespace implementing a QName internment interface. |
Modifier and Type | Class and Description |
---|---|
class |
RootStatementContext<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
root statement class for a Yang source
|
class |
StatementContextBase<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Modifier and Type | Class and Description |
---|---|
class |
ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
Statement local namespace, which holds direct schema node descendants.
|
Modifier and Type | Class and Description |
---|---|
class |
ASTSchemaSource
Abstract Syntax Tree representation of a schema source.
|
Copyright © 2017 OpenDaylight. All rights reserved.