See: Description
| Interface | Description |
|---|---|
| DerivedIdentitiesNamespace |
Identity namespace.
|
| ImplicitParentAwareStatementSupport |
StatementSupport trait for statements which create intermediate parent node for some of its child nodes. |
| ImportedNamespaceContext<K> |
Special namespace which allows import of namespaces from other sources.
|
| ModelActionBuilder |
Builder for effective model inference action.
|
| ModelActionBuilder.InferenceAction |
User-defined inference action.
|
| ModelActionBuilder.InferenceContext | |
| ModelActionBuilder.Prerequisite<T> | |
| MutableStatement |
Mutable statement interface.
|
| NamespaceBehaviour.NamespaceStorageNode | |
| NamespaceBehaviour.Registry | |
| SemanticVersionModuleNamespace |
Namespace class for storing Maps of all modules with the same name.
|
| SemanticVersionNamespace |
Namespace class for storing semantic version of yang modules.
|
| StatementDefinitionNamespace |
Module-specific namespace for holding
StatementDefinitions defined by extension statements. |
| StatementFactory<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> | |
| StatementNamespace<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>> | |
| StatementNamespace.TreeBased<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>> | |
| StatementNamespace.TreeScoped<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>> | |
| StatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Support for processing concrete YANG statement.
|
| StmtContext<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> | |
| StmtContext.Mutable<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
| Class | Description |
|---|---|
| AbstractDeclaredStatement<A> |
Utility abstract base class for implementing declared statements.
|
| AbstractQNameStatementSupport<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>> |
Class providing necessary support for processing a YANG statements which has a
QName argument. |
| AbstractStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Class providing necessary support for processing a YANG statement.
|
| CopyHistory | |
| DerivedNamespaceBehaviour<K,V,L,N extends IdentifierNamespace<K,V>,O extends IdentifierNamespace<L,?>> |
An
NamespaceBehaviour which derives keys from a different namespace. |
| ForwardingStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Utility forwarding implementation of
StatementSupport contract. |
| NamespaceBehaviour<K,V,N extends IdentifierNamespace<K,V>> |
Definition / implementation of specific Identifier Namespace behaviour.
|
| NamespaceKeyCriterion<K> |
Namespace key matching criterion.
|
| QNameCacheNamespace |
An
IdentifierNamespace implementing a QName internment interface. |
| StatementSupportBundle | |
| StatementSupportBundle.Builder | |
| StmtContextUtils | |
| SubstatementValidator | |
| SubstatementValidator.Builder |
| Enum | Description |
|---|---|
| CopyType | |
| ModelProcessingPhase | |
| NamespaceBehaviour.StorageNodeType |
| Exception | Description |
|---|---|
| InferenceException |
Thrown when there is an inference error.
|
| InvalidSubstatementException |
Thrown when there was invalid element in YANG file.
|
| MissingSubstatementException |
Thrown when there was Missing element in yang file.
|
| NamespaceNotAvailableException |
Thrown when identifier namespace is not available (supported) in a specific model processing phase.
|
| ReactorException | |
| SomeModifiersUnresolvedException |
Copyright © 2019 OpenDaylight. All rights reserved.