All Classes and Interfaces

Class
Description
AbstractBooleanStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<Boolean>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<Boolean,D>>
Specialization of AbstractStatementSupport for statements which carry a Boolean argument and are essentially context-independent.
AbstractEmptyStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<Empty>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<Empty,D>>
 
AbstractInternedStatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
A AbstractStatementSupport specialized for global interning.
AbstractInternedStringStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<String>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<String,D>>
A specialization of AbstractInternedStatementSupport for String arguments.
AbstractQNameStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<QName,D>>
Specialization of AbstractStatementSupport for QName statement arguments.
AbstractSchemaTreeStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>,E extends org.opendaylight.yangtools.yang.model.api.stmt.SchemaTreeEffectiveStatement<D>>
Specialization of AbstractQNameStatementSupport for SchemaTreeEffectiveStatement implementations.
AbstractStatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
Baseline implementation class for common StatementSupport implementations.
AbstractStringStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<String>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<String,D>>
Specialization of AbstractStatementSupport for String statement arguments.
AbstractUnqualifiedStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<UnresolvedQName.Unqualified>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<UnresolvedQName.Unqualified,D>>
Specialization of AbstractStatementSupport for Unqualified statement arguments.
A CommonStmtCtx which has additionally been bound to a StatementSupport.
BoundStmtCtxCompat<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
Intermediate compatibility interface between StmtContext and EffectiveStmtCtx.Current.
Common interface for all statement contexts, exposing information which is always available.
Reactor's view of significant semantic history of a particular statement.
 
An NamespaceBehaviour which derives keys from a different namespace.
Significant state captured by an EffectiveStatement at its instantiation site.
Effective view of a StmtContext for the purposes of creating an EffectiveStatement.
EffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
Minimum amount of state required to build an accurate effective view of a statement.
Minimum amount of parent state required to build an accurate effective view of a particular child.
Effective config statement value.
EffectiveStmtCtx.UndeclaredCurrent<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
A restricted version of EffectiveStmtCtx.Current, which does not expose the raw argument or the declared statement.
Reference of statement source present in textual source format.
ForwardingStatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
Utility forwarding implementation of StatementSupport contract.
StatementSupport trait for statements which create intermediate parent node for some of its child nodes.
An implicit sub-statement, which is implied to be always present in its parent, even if it does not appear in model source.
Thrown when there is an inference error.
Thrown when there was invalid element in YANG file.
Thrown when there was Missing element in yang file.
Builder for effective model inference action.
User-defined inference action.
 
 
 
The concept of phase execution order, expressed as non-negative values.
Mutable statement interface.
Definition / implementation of specific Identifier Namespace behaviour.
 
Interface implemented by NamespaceBehaviour.NamespaceStorageNodes which support dynamic addition of child elements as they are requested.
 
 
Namespace key matching criterion.
Thrown when identifier namespace is not available (supported) in a specific model processing phase.
Support work with namespace content.
An additional trait for StatementSupport, allowing a parent statement to override the support for a child statement.
ParserNamespace serves as common superclass for namespaces used during parser operation.
Baseline ParserNamespaces mostly derived from YANG specification.
Interface for resolving XML prefixes to their bound QNameModules.
Map of fully qualified statement name to statement definition.
 
Simple EffectiveStatementState for use with typical SchemaTreeEffectiveStatements.
 
RootStmtContext<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
A marker interface for a StmtContext.
RootStmtContext.Mutable<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
 
 
Thrown to indicate error in YANG model source.
Module-specific namespace for holding StatementDefinitions defined by extension statements.
StatementFactory<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
An entity capable of creating DeclaredStatement and EffectiveStatement instances for a particular type.
Reference of statement source.
Statement stream source, which is used for inference of effective model.
StatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
Support for processing concrete YANG statement.
Statement context copy policy, indicating how should reactor handle statement copy operations.
StatementSupport.StatementEquality<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
Abstract base class for comparators associated with statements with a StatementSupport.CopyPolicy.DECLARED_COPY copy policy.
StatementSupport.StatementPolicy<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
A baseline class for implementing the StatementFactory.canReuseCurrent(Current, Current, Collection) contract in a manner which is consistent with a statement's StatementSupport.CopyPolicy.
 
 
 
Resumed statement state.
StmtContext<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
An inference context associated with an instance of a statement.
StmtContext.Mutable<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
An mutable view of an inference context associated with an instance of a statement.
Intermediate compatibility interface between StmtContext and EffectiveStmtCtx.Current.
 
 
 
UndeclaredStatementFactory<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>>
An entity capable of creating undeclared EffectiveStatement instances for a particular type.
Namespace used for validating whether a node is of some type, e.g.
 
An exception indicating source-level problem across multiple YANG sources relating to how they are allowed to be linked between YANG versions.