Modifier and Type | Interface and Description |
---|---|
interface |
Identifier
General identifier interface.
|
interface |
WritableIdentifier
A combination of both
Identifier and WritableObject . |
Modifier and Type | Interface and Description |
---|---|
interface |
UnmodifiableMapPhase<K,V>
A
Map which cannot be modified and supports efficient conversion to a ModifiableMapPhase . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIdentifier<T>
An abstract
Identifier backed by an immutable object. |
class |
AbstractStringIdentifier<T extends AbstractStringIdentifier<T>>
Utility
Identifier backed by a UUID . |
class |
AbstractUUIDIdentifier<T extends AbstractUUIDIdentifier<T>>
Utility
Identifier backed by a UUID . |
class |
EmptyDeque<E>
A specialized always-empty implementation of
Deque . |
class |
ImmutableOffsetMap<K,V>
Implementation of the
Map interface which stores a set of immutable mappings using a key-to-offset map and
a backing array. |
class |
SharedSingletonMap<K,V>
Implementation of the
Map interface which stores a single mapping. |
class |
SingletonSet<E>
A
Set containing a single value. |
Modifier and Type | Class and Description |
---|---|
class |
QName
The QName from XML consists of local name of element and XML namespace, but
for our use, we added module revision to it.
|
class |
QNameModule |
Modifier and Type | Interface and Description |
---|---|
static interface |
YangInstanceIdentifier.PathArgument
Path argument / component of InstanceIdentifier
Path argument uniquely identifies node in data tree on particular
level.
|
Modifier and Type | Class and Description |
---|---|
class |
YangInstanceIdentifier
Unique identifier of a particular node instance in the data tree.
|
static class |
YangInstanceIdentifier.AugmentationIdentifier
Composite path argument identifying a
AugmentationNode node in
particular subtree. |
static class |
YangInstanceIdentifier.NodeIdentifier
Simple path argument identifying a
ContainerNode or
LeafNode leaf in particular subtree. |
static class |
YangInstanceIdentifier.NodeIdentifierWithPredicates
Composite path argument identifying a
MapEntryNode leaf
overall data tree. |
static class |
YangInstanceIdentifier.NodeWithValue<T>
Simple path argument identifying a
LeafSetEntryNode leaf
overall data tree. |
Modifier and Type | Class and Description |
---|---|
class |
DataTreeConfiguration
DataTree configuration class.
|
Modifier and Type | Class and Description |
---|---|
class |
LeafRefPath |
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 |
SchemaPath
Represents unique path to the every node inside the module.
|
class |
YangStmtMapping
Mapping for both RFC6020 and RFC7950 statements.
|
Modifier and Type | Interface and Description |
---|---|
interface |
StatementDefinition
Definition / model of YANG
DeclaredStatement and
EffectiveStatement . |
Modifier and Type | Class and Description |
---|---|
class |
SchemaNodeIdentifier
Represents unique path to the every schema node inside the schema node identifier namespace.
|
static class |
SchemaNodeIdentifier.Absolute
An absolute schema node identifier.
|
static class |
SchemaNodeIdentifier.Relative
A relative schema node identifier.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SchemaSourceRepresentation
Common interface for schema source representations.
|
interface |
YangSchemaSourceRepresentation
A YANG
SchemaSourceRepresentation . |
interface |
YinSchemaSourceRepresentation
A YIN
SchemaSourceRepresentation . |
interface |
YinXmlSchemaSource
YIN text schema source representation.
|
Modifier and Type | Class and Description |
---|---|
class |
RevisionSourceIdentifier
YANG Schema revision source identifier
Simple transfer object represents revision identifier of source for YANG
schema (module or submodule), which consists of
YANG schema name (
SourceIdentifier.getName()
Module revision (optional) ({link SourceIdentifier.getRevision() )
Revision source identifier is designated to be carry only necessary
information to look-up YANG model source and to be used by various
SchemaSourceProviders. |
class |
SemVerSourceIdentifier
YANG Schema source identifier with specified semantic version
Simple transfer object represents identifier of source for YANG schema
(module or submodule), which consists of
YANG schema name
SourceIdentifier.getName()
Semantic version of yang schema SemVerSourceIdentifier.getSemanticVersion()
(Optional) Module revision ({link SourceIdentifier.getRevision()
Source identifier is designated to be carry only necessary information to
look-up YANG model source and to be used by various SchemaSourceProviders. |
class |
SourceIdentifier
Base class of YANG Schema source identifiers.
|
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 |
UnresolvedNumber |
Modifier and Type | Interface and Description |
---|---|
interface |
StatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Support for processing concrete YANG statement.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Class providing necessary support for processing YANG statement.
|
class |
CopyHistory |
class |
StatementSupportBundle |
Modifier and Type | Class and Description |
---|---|
class |
EffectiveModelContext |
Modifier and Type | Class and Description |
---|---|
class |
DeviationEffectiveStatementImpl |
Modifier and Type | Class and Description |
---|---|
static class |
ActionStatementImpl.Definition |
static class |
AnydataStatementImpl.Definition |
class |
AugmentStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Augment statement.
|
class |
BitStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Bit statement.
|
class |
CaseStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Case statement.
|
class |
ChoiceStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Choice statement.
|
class |
ContainerStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Container
statement.
|
class |
DeviateStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 deviate statement.
|
class |
EnumStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Enum statement.
|
class |
GroupingStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Grouping statement.
|
class |
IdentityrefSpecificationRfc7950Support
Class providing necessary support for processing YANG 1.1 identityref statement.
|
class |
IdentityStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Identity statement.
|
class |
ImportStatementRfc7950Support
Implementation of import statement definition for Yang 1.1 (RFC 7950) to
allow import statement to have "description" and "reference" as substatements.
|
class |
IncludeStatementRfc7950Support
Implementation of include statement definition for Yang 1.1 (RFC 7950) to
allow include statement to have "description" and "reference" as substatements.
|
class |
InputStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Input statement.
|
class |
LeafListStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 leaf-list statement.
|
class |
LeafrefSpecificationRfc7950Support
Class providing necessary support for processing YANG 1.1 leafref statement.
|
class |
ListStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 List statement.
|
static class |
ModifierStatementImpl.Definition |
class |
ModuleStatementRfc7950Support |
class |
NotificationStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Notification
statement.
|
class |
OutputStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Output statement.
|
class |
PatternStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Pattern statement.
|
class |
RefineStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Refine statement.
|
class |
RpcStatementRfc7950Support
Bridge class for RFC7950 RPCs.
|
class |
SubmoduleStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Submodule statement.
|
class |
TypeStatementRfc7950Support
Class providing necessary support for processing YANG 1.1 Type statement.
|
Modifier and Type | Class and Description |
---|---|
class |
ASTSchemaSource
Abstract Syntax Tree representation of a schema source.
|
Copyright © 2018 OpenDaylight. All rights reserved.