All Classes and Interfaces

Class
Description
Specialization of AbstractStatementSupport for statements which carry a Boolean argument and are essentially context-independent.
 
A AbstractStatementSupport specialized for global interning.
A specialization of AbstractInternedStatementSupport for String arguments.
Specialization of AbstractStatementSupport for QName statement arguments.
Specialization of AbstractQNameStatementSupport for SchemaTreeEffectiveStatement implementations.
Baseline implementation class for common StatementSupport implementations.
Specialization of AbstractStatementSupport for String statement arguments.
Specialization of AbstractStatementSupport for Unqualified statement arguments.
A CommonStmtCtx which has additionally been bound to a StatementSupport.
Intermediate compatibility interface between StmtContext and EffectiveStmtCtx.Current.
Specification of a single parsing attempt.
Specification of how a source should be processed.
Specification of how a module source should be processed.
Specification of how a submodule source should be processed.
Common interface for all statement contexts, exposing information which is always available.
Reactor's view of significant semantic history of a particular statement.
 
Significant state captured by an EffectiveStatement at its instantiation site.
Effective view of a StmtContext for the purposes of creating an EffectiveStatement.
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.
A restricted version of EffectiveStmtCtx.Current, which does not expose the raw argument or the declared statement.
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.
A StatementSourceException indicating an inference problem, e.g.
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.
Namespace key matching criterion.
Thrown when identifier namespace is not available (supported) in a specific model processing phase.
Support work with namespace content.
A hierarchical entity storing a portion (or entirety) of a ParserNamespace.
Enumeration of all possible types of storage.
Interface implemented by NamespaceStorages which support dynamic addition of child elements as they are requested.
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.
 
 
A marker interface for a StmtContext.
 
 
Thrown to indicate error in YANG model source.
Module-specific namespace for holding StatementDefinitions defined by extension statements.
An entity capable of creating DeclaredStatement and EffectiveStatement instances for a particular type.
Statement stream source, which is used for inference of effective model.
Support for processing concrete YANG statement.
Statement context copy policy, indicating how should reactor handle statement copy operations.
Abstract base class for comparators associated with statements with a StatementSupport.CopyPolicy.DECLARED_COPY copy policy.
A baseline class for implementing the StatementFactory.canReuseCurrent(Current, Current, List) contract in a manner which is consistent with a statement's StatementSupport.CopyPolicy.
 
 
 
Resumed statement state.
An inference context associated with an instance of a statement.
An mutable view of an inference context associated with an instance of a statement.
Intermediate compatibility interface between StmtContext and EffectiveStmtCtx.Current.
 
 
 
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.