All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractCanonicalValueSupport<T extends CanonicalValue<T>> |
|
AbstractCanonicalValueValidator<T extends DerivedString<T>,V extends T> |
Abstract base class for implementing validators.
|
AbstractCodec<P,I,X extends Exception> |
An abstract base class enforcing nullness contract around Codec interface.
|
AbstractCodecFactory<T extends TypeAwareCodec<?,?,?>> |
A type-to-codec factory base class with logic to efficiently lookup and cache codec instances,
also dealing with union type composition.
|
AbstractDataStringCodec<T> |
|
AbstractDeclaredEffectiveRootStatement<D extends DeclaredStatement<UnqualifiedQName>> |
|
AbstractDeclaredEffectiveStatement<A,D extends DeclaredStatement<A>> |
Base stateless superclass for statements which (logically) always have an associated DeclaredStatement .
|
AbstractDeclaredEffectiveStatement.Default<A,D extends DeclaredStatement<A>> |
|
AbstractDeclaredEffectiveStatement.DefaultArgument<A,D extends DeclaredStatement<A>> |
|
AbstractDeclaredEffectiveStatement.DefaultArgument.WithSubstatements<A,D extends DeclaredStatement<A>> |
|
AbstractDeclaredEffectiveStatement.DefaultDataNodeContainer<A,D extends DeclaredStatement<A>> |
Utility class for implementing DataNodeContainer-type statements.
|
AbstractDeclaredEffectiveStatement.DefaultWithArgument<A,D extends DeclaredStatement<A>> |
|
AbstractDeclaredEffectiveStatement.DefaultWithArgument.WithSubstatements<A,D extends DeclaredStatement<A>> |
|
AbstractDeclaredEffectiveStatement.DefaultWithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>> |
|
AbstractDeclaredEffectiveStatement.DefaultWithDataTree.WithSubstatements<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>> |
|
AbstractDeclaredEffectiveStatement.DefaultWithSchemaTree<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
AbstractDeclaredEffectiveStatement.DefaultWithSchemaTree.WithSubstatements<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
AbstractDeclaredEffectiveStatement.WithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>> |
|
AbstractDeclaredEffectiveStatement.WithSchemaTree<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
AbstractDeclaredStatement<A> |
|
AbstractDeclaredStatement<A> |
Utility abstract base class for implementing declared statements.
|
AbstractDeclaredStatement.ArgumentToString<A> |
|
AbstractDeclaredStatement.ArgumentToString.WithSubstatements<A> |
|
AbstractDeclaredStatement.WithArgument<A> |
|
AbstractDeclaredStatement.WithArgument.WithSubstatements<A> |
|
AbstractDeclaredStatement.WithoutArgument |
|
AbstractDeclaredStatement.WithoutArgument.WithSubstatements |
|
AbstractDeclaredStatement.WithQNameArgument |
|
AbstractDeclaredStatement.WithQNameArgument.WithSubstatements |
|
AbstractDeclaredStatement.WithRawArgument<A> |
|
AbstractDeclaredStatement.WithRawStringArgument |
|
AbstractDeclaredStatement.WithRawStringArgument.WithSubstatements |
|
AbstractDelegator<T> |
Simple base class for classes which wish to implement Delegator interface and are not otherwise constrained
in their class hierarchy.
|
AbstractDynamicMountPointContextFactory |
Abstract base class for dynamic resolvers.
|
AbstractEffectiveDocumentedNodeWithStatus<A,D extends DeclaredStatement<A>> |
|
AbstractEffectiveModelContextProvider |
|
AbstractEffectiveModule<D extends DeclaredStatement<UnqualifiedQName>,E extends DataTreeAwareEffectiveStatement<UnqualifiedQName,D>> |
|
AbstractEffectiveStatement<A,D extends DeclaredStatement<A>> |
Baseline stateless implementation of an EffectiveStatement.
|
AbstractIdentifiable<T> |
|
AbstractIdentifier<T> |
An abstract Identifier backed by an immutable object.
|
AbstractIllegalArgumentCodec<P,I> |
|
AbstractImmutableDataContainerNode<K extends YangInstanceIdentifier.PathArgument> |
|
AbstractImmutableNormalizedNode<K extends YangInstanceIdentifier.PathArgument,V> |
|
AbstractImmutableNormalizedSimpleValueNode<K extends YangInstanceIdentifier.PathArgument,V> |
|
AbstractImmutableNormalizedValueNode<K extends YangInstanceIdentifier.PathArgument,V> |
|
AbstractIntegerStringCodec<N extends Number & Comparable<N>,T extends RangeRestrictedTypeDefinition<T,N>> |
Do not use this class outside of yangtools, its presence does not fall into the API stability contract.
|
AbstractListenerRegistration<T extends EventListener> |
|
AbstractModuleStringIdentityrefCodec |
|
AbstractModuleStringInstanceIdentifierCodec |
Extension of AbstractStringInstanceIdentifierCodec , which instantiates
QNames by first resolving the namespace and then looking the target namespace
in the list of currently-subscribed modules.
|
AbstractMountPointChild |
|
AbstractMountPointContextFactory |
Abstract base class for MountPointContextFactory implementations, which can process RFC8525 mount point definitions.
|
AbstractMountPointContextFactory.MountPointDefinition |
Definition of a MountPoint, as known to RFC8528.
|
AbstractMountPointDataWithSchema<T extends DataSchemaNode> |
|
AbstractNodeDataWithSchema<T extends DataSchemaNode> |
Utility abstract class for tracking parser state, as needed by StAX-like parser.
|
AbstractNormalizableAnydata |
Abstract base class for implementing the NormalizableAnydata interface.
|
AbstractObjectRegistration<T> |
Utility registration handle.
|
AbstractParserErrorListener<E extends Exception> |
Abstract base type for converting ANTLRErrorListener errors to Exceptions.
|
AbstractPathExpression |
|
AbstractQName |
|
AbstractRegistration |
Utility registration handle.
|
AbstractSchemaContext |
|
AbstractSchemaListenerRegistration |
|
AbstractSchemaRepository |
|
AbstractSchemaSourceCache<T extends SchemaSourceRepresentation> |
Abstract base class for cache-type SchemaSourceListeners.
|
AbstractSchemaSourceRegistration<T extends SchemaSourceRepresentation> |
|
AbstractStatementDefinition |
|
AbstractStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Class providing necessary support for processing a YANG statement.
|
AbstractStringIdentifier<T extends AbstractStringIdentifier<T>> |
|
AbstractStringIdentityrefCodec |
Abstract utility class for representations which encode Identityref as a
prefix:name tuple.
|
AbstractStringInstanceIdentifierCodec |
|
AbstractStringUnionCodec |
|
AbstractUncheckedCodec<P,I,X extends RuntimeException> |
An abstract base class enforcing nullness contract around UncheckedCodec interface.
|
AbstractUndeclaredEffectiveStatement<A,D extends DeclaredStatement<A>> |
|
AbstractUndeclaredEffectiveStatement.DefaultWithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>> |
|
AbstractUndeclaredEffectiveStatement.DefaultWithDataTree.WithSubstatements<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>> |
|
AbstractUndeclaredEffectiveStatement.DefaultWithSchemaTree<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
AbstractUndeclaredEffectiveStatement.DefaultWithSchemaTree.WithSubstatements<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
AbstractUndeclaredEffectiveStatement.WithDataTree<A,D extends DeclaredStatement<A>,E extends DataTreeAwareEffectiveStatement<A,D>> |
|
AbstractUndeclaredEffectiveStatement.WithSchemaTree<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
AbstractUUIDIdentifier<T extends AbstractUUIDIdentifier<T>> |
|
AbstractYangTextSchemaSourceRegistration |
|
AbstractYangXPathMathSupport<N extends YangNumberExpr> |
Type-safe shim to ensure concrete YangXPathMathSupport implementations get handed properly-typed
YangNumberExprs.
|
ActionDefinition |
Represents YANG action statement.
|
ActionEffectiveStatement |
|
ActionNodeContainer |
Node which can contain action nodes.
|
ActionNodeContainerCompat<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
ActionStatement |
Represents YANG action statement.
|
ActionStatementAwareDeclaredStatement<A> |
Statement which can contain action statements.
|
ActionStatementSupport |
|
Activator |
YANG Jaxen XPath implementation activator.
|
AddedByUsesAware |
Deprecated.
|
AliasEffectiveStatement |
|
AliasSchemaNode |
|
AliasStatement |
|
AliasStatementSupport |
|
AnnotationEffectiveStatement |
Effective statement representation of 'annotation' extension defined in
RFC7952.
|
AnnotationSchemaNode |
Represents the effect of 'annotation' extension, as defined in
RFC7952, being attached to a SchemaNode.
|
AnnotationSchemaNodeAware |
|
AnnotationSchemaNodeAwareSchemaContext |
|
AnnotationStatement |
Declared statement representation of 'annotation' extension defined in
RFC7952.
|
AnnotationStatementSupport |
|
AntlrSupport |
|
AntlrXPathParserFactory |
|
AnydataEffectiveStatement |
|
AnydataNode<V> |
A NormalizedNode holding the contents of an anydata node in some object model.
|
AnydataNodeDataWithSchema |
|
AnydataNormalizationException |
|
AnydataSchemaNode |
The "anydata" statement defines an interior node in the schema tree.
|
AnydataStatement |
The "anydata" statement defines an interior node in the schema tree.
|
AnydataStatementSupport |
|
AnyxmlEffectiveStatement |
|
AnyxmlNode<V> |
A NormalizedNode holding the contents of an anyxml node in some object model.
|
AnyXmlNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
AnyxmlSchemaLocationEffectiveStatement |
|
AnyxmlSchemaLocationEffectiveStatementImpl |
|
AnyxmlSchemaLocationNamespace |
Source-specific mapping of prefixes to namespaces.
|
AnyxmlSchemaLocationStatement |
|
AnyxmlSchemaLocationStatementSupport |
|
AnyxmlSchemaNode |
The "anyxml" interface defines an interior node in the schema tree.
|
AnyxmlStatement |
|
AnyxmlStatementSupport |
|
AnyxmlStatementSupportOverride |
|
ArgumentDefinition |
|
ArgumentEffectiveStatement |
|
ArgumentStatement |
|
ArgumentStatementSupport |
|
ArgumentUtils |
Utility class for dealing with arguments encountered by StatementSupport classes.
|
AsyncNotifyingListenableFutureTask<V> |
|
AsyncNotifyingListeningExecutorService |
|
AugmentationNode |
Data instance of augment associated with parent node.
|
AugmentationSchemaNode |
AugmentationSchema represents augment definition.
|
AugmentationTarget |
Interface for all nodes which are possible targets of augmentation.
|
AugmentEffectiveStatement |
|
AugmentImplicitHandlingNamespace |
Helper namespace for attaching target information to augmentation statements.
|
AugmentStatement |
|
AugmentStatementRFC6020Support |
|
AugmentStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Augment statement.
|
BackendFailedException |
Exception thrown when the backed of a DataTreeSnapshotCursor
detects an errors which prevents it from completing the requested operation.
|
BaseBooleanStatementSupport<D extends DeclaredStatement<Boolean>,E extends EffectiveStatement<Boolean,D>> |
|
BaseConstraints |
Utility class which provides factory methods to construct Constraints.
|
BaseEffectiveStatement |
|
BaseImplicitStatementSupport<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>> |
A massively-misnamed superclass for statements which are both schema tree participants and can be created as implicit
nodes.
|
BaseInternedStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
|
BaseOperationContainerStatementSupport<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>> |
|
BaseQNameStatementSupport<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>> |
|
BaseStatement |
|
BaseStatementSupport |
|
BaseStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
|
BaseStringStatementSupport<D extends DeclaredStatement<String>,E extends EffectiveStatement<String,D>> |
|
BaseTypes |
Utility methods and constants to work with built-in YANG types.
|
BaseTypes |
Utility access methods for creating and accessing YANG base type definitions.
|
BaseVoidStatementSupport<D extends DeclaredStatement<Void>,E extends EffectiveStatement<Void,D>> |
|
BasicCodeGenerator |
Maven 3.1.x and newer uses SLF4J internally, which means we do not need to pass a logger instance around.
|
BasicCodeGenerator.ImportResolutionMode |
|
BelongsToEffectiveStatement |
|
BelongsToModuleContext |
Namespace key class for storing belongs-to statements in YANG model storage.
|
BelongsToPrefixToModuleCtx |
Source-specific mapping of belongsTo prefixes to module identifiers.
|
BelongsToPrefixToModuleName |
Source-specific mapping of prefixes to namespaces.
|
BelongsToStatement |
|
BelongsToStatementSupport |
|
BiMapYangNamespaceContext |
|
BinaryCodec<T> |
|
BinaryStringCodec |
Do not use this class outside of yangtools, its presence does not fall into the API stability contract.
|
BinaryTypeDefinition |
The binary built-in type represents any binary data, i.e., a sequence of
octets.
|
BitBuilder |
|
BitEffectiveStatement |
|
BitsCodec<T> |
|
BitsStringCodec |
Do not use this class outside of yangtools, its presence does not fall into the API stability contract.
|
BitStatement |
|
BitStatementRFC6020Support |
|
BitStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Bit statement.
|
BitsTypeBuilder |
|
BitsTypeDefinition |
Makes is possible to access to the individual bits values of this type.
|
BitsTypeDefinition.Bit |
Contains the methods for accessing the data about the individual bit of
bits YANG type.
|
BodyDeclaredStatement |
|
BooleanCodec<T> |
|
BooleanStringCodec |
Do not use this class outside of yangtools, its presence does not fall into the API stability contract.
|
BooleanTypeDefinition |
Marker interface which marks that type definition represents the built-in
YANG boolean type.
|
BuildContextAware |
Interface implemented by CodeGenerator implementations which are integrated
with BuildContext.
|
Builder<P> |
Builder object which produces a product.
|
Builders |
|
ByteBufUtils |
Utility methods for interacting with ByteBuf s.
|
CachedThreadPoolExecutor |
A ThreadPoolExecutor with a specified bounded queue capacity that favors reusing previously
constructed threads, when they are available, over creating new threads.
|
CachingDerivedString<T extends CachingDerivedString<T>> |
|
CallsRealOrExceptionAnswer |
Mockito Answer which for un-stubbed methods forwards the call to the real
method if it is implemented on the mocked object (i.e.
|
CanonicalValue<T extends CanonicalValue<T>> |
A typed value in its internal Java representation.
|
CanonicalValueSupport<T extends CanonicalValue<T>> |
|
CanonicalValueValidator<T extends CanonicalValue<T>,V extends T> |
|
CanonicalValueViolation |
|
CanonicalValueViolation.Regular |
|
CanonicalValueViolation.WithException |
|
CaseEffectiveStatement |
|
CaseEffectiveStatementNamespace |
Namespace of available cases in a choice node.
|
CaseSchemaNode |
The CaseSchemaNode interface is used to define branches of the ChoiceSchemaNode.
|
CaseStatement |
|
CaseStatementRFC6020Support |
|
CaseStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Case statement.
|
CheckedBuilder<P,E extends Exception> |
Builder object which produces a product.
|
CheckedValue<T,E extends Exception> |
Utility holder similar to Optional , except the empty case contains an Exception, which should be
reported, for example via throwing it.
|
ChildSchemaNodeNamespace<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>> |
Statement local namespace, which holds direct schema node descendants.
|
ChoiceEffectiveStatement |
|
ChoiceNode |
Node representing data instance of choice .
|
ChoiceSchemaNode |
A ChoiceSchemaNode defines a set of alternatives.
|
ChoiceStatement |
|
ChoiceStatementRFC6020Support |
|
ChoiceStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Choice statement.
|
ClassBasedPropertyBuilder<P,T extends ClassBasedPropertyBuilder<P,T>> |
|
ClassLoaderUtils |
Utility methods for working with ClassLoaders and classes.
|
CloneableMap<K,V> |
|
Codec<P,I,X extends Exception> |
|
CodecCache<T> |
Abstract cache for codecs.
|
CollectionNodeBuilder<V extends NormalizedNode<?,?>,R extends NormalizedNode<YangInstanceIdentifier.NodeIdentifier,?>> |
|
CollectionWrappers |
|
CompactYangStatementLexer |
|
CompatUtils |
Deprecated.
|
CompositeNodeDataWithSchema<T extends DataSchemaNode> |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
CompositeNodeDataWithSchema.ChildReusePolicy |
Policy on how child nodes should be treated when an attempt is made to add them multiple times.
|
ConcreteTypeBuilder<T extends TypeDefinition<T>> |
|
ConcreteTypes |
Support for creating TypeDefinition instances defined by leaf and leaf-list statements.
|
ConfigEffectiveStatement |
|
ConfigListWarningNamespace |
|
ConfigStatement |
|
ConfigStatementAwareDeclaredStatement<A> |
|
ConfigStatementSupport |
|
ConflictingModificationAppliedException |
Exception thrown when a proposed change fails validation before being
applied into the Data Tree because the Data Tree has been modified
in way that a conflicting node is present.
|
ConstrainedDocumentedDeclaredStatement<T> |
Common interface for statements which contain either a description/reference or a description/reference/status combo.
|
ConstrainedDocumentedDeclaredStatement.WithStatus<T> |
|
ConstraintMetaDefinition |
Contains methods which retrieve values for description, error message, error app tag and reference (to some external
definition, resource or similar).
|
ContactEffectiveStatement |
|
ContactStatement |
|
ContactStatementSupport |
|
ContainerEffectiveStatement |
|
ContainerLike |
Common interface for common container-like constructs.
|
ContainerNode |
Data subtree with cardinality 0..1 in the context of parent node.
|
ContainerNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
ContainerSchemaNode |
The ContainerSchemaNode is used to define an interior data node in the schema tree.
|
ContainerSchemaNodes |
yang-data-util
org.opendaylight.yangtools.yang.data.util
Utility class for taking notification or rpc as ContainerSchemaNode.
|
ContainerStatement |
|
ContainerStatementRFC6020Support |
|
ContainerStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Container statement.
|
CopyableNode |
Deprecated.
|
CopyHistory |
|
CopyType |
|
CountingRejectedExecutionHandler |
A RejectedExecutionHandler that delegates to a backing RejectedExecutionHandler and counts the
number of rejected tasks.
|
CrossSourceStatementReactor |
|
CrossSourceStatementReactor.BuildAction |
|
CrossSourceStatementReactor.Builder |
|
CursorAwareDataTreeModification |
|
CursorAwareDataTreeSnapshot |
|
CustomCrossSourceStatementReactorBuilder |
|
DataContainerChild<K extends YangInstanceIdentifier.PathArgument,V> |
|
DataContainerNode<K extends YangInstanceIdentifier.PathArgument> |
|
DataContainerNodeBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>> |
|
DataDefinitionAwareDeclaredStatement<A> |
|
DataDefinitionAwareDeclaredStatement.WithReusableDefinitions<A> |
|
DataDefinitionStatement |
Statement that defines new data nodes.
|
DataNodeAggregator |
|
DataNodeContainer |
Node which can contains other nodes.
|
DataNodeContainerValidator |
General validator for container like statements, e.g.
|
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.
|
DataSchemaContextTree |
|
DataSchemaNode |
Data Schema Node represents abstract supertype from which all data tree definitions are derived.
|
DatastoreIdentifier |
Identifier of a RFC8342 (NMDA) datastore.
|
DataStringCodec<T> |
|
DataTree |
Interface representing a data tree which can be modified in an MVCC fashion.
|
DataTreeAwareEffectiveStatement<A,D extends DeclaredStatement<A>> |
|
DataTreeAwareEffectiveStatement.Namespace<T extends DataTreeEffectiveStatement<?>> |
Namespace of data node s.
|
DataTreeCandidate |
An encapsulation of a validated data tree modification.
|
DataTreeCandidateDocument |
|
DataTreeCandidateInputOutput |
|
DataTreeCandidateNode |
|
DataTreeCandidateNodes |
|
DataTreeCandidates |
|
DataTreeCandidateTip |
|
DataTreeConfiguration |
DataTree configuration class.
|
DataTreeConfiguration.Builder |
|
DataTreeEffectiveStatement<D extends DeclaredStatement<QName>> |
|
DataTreeFactory |
Factory interface for creating data trees.
|
DataTreeModification |
Class encapsulation of set of modifications to a base tree.
|
DataTreeModificationCursor |
|
DataTreeSnapshot |
|
DataTreeSnapshotCursor |
|
DataTreeTip |
Tip of a data tree instance.
|
DataValidationException |
|
DataValidationException.IllegalListKeyException |
|
DataValidationFailedException |
Exception thrown when a proposed change fails validation before being applied into the datastore.
|
DeadlockDetectingListeningExecutorService |
An implementation of ListeningExecutorService that attempts to detect deadlock scenarios that could occur if clients
invoke the returned Future's get methods synchronously.
|
Decimal64 |
Dedicated type for YANG's 'type decimal64' type.
|
Decimal64.Support |
|
DecimalCodec<T> |
|
DecimalStringCodec |
Do not use this class outside of yangtools, its presence does not fall into the API stability contract.
|
DecimalTypeBuilder |
|
DecimalTypeDefinition |
Contains methods for getting data from the YANG type substatement for decimal64 built-in
type.
|
DeclarationInTextSource |
Reference of statement source present in textual source format.
|
DeclaredStatement<A> |
Represents declared statement.
|
DeclaredStatementFormatter |
|
DeclaredStatementFormatter.Builder |
|
DefaultDenyAllEffectiveStatement |
Effective statement representation of 'default-deny-all' extension defined in
RFC6536.
|
DefaultDenyAllSchemaNode |
Represents the effect of 'default-deny-all' extension, as defined in
RFC6536, being attached to a SchemaNode.
|
DefaultDenyAllStatement |
Declared statement representation of 'default-deny-all' extension defined in
RFC6536.
|
DefaultDenyAllStatementSupport |
|
DefaultDenyWriteEffectiveStatement |
Effective statement representation of 'default-deny-write' extension defined in
RFC6536.
|
DefaultDenyWriteSchemaNode |
Represents the effect of 'default-deny-write' extension, as defined in
RFC6536, being attached to a SchemaNode.
|
DefaultDenyWriteStatement |
Declared statement representation of 'default-deny-write' extension defined in
RFC6536.
|
DefaultDenyWriteStatementSupport |
|
DefaultEffectiveStatement |
|
DefaultReactors |
|
DefaultStatement |
|
DefaultStatementAwareDeclaredStatement |
Marker interface for statements which may contain a 'default' statement, as defined in RFC7950.
|
DefaultStatementDefinition<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
|
DefaultStatementSupport |
|
DefValEffectiveStatement |
|
DefValSchemaNode |
|
DefValStatement |
|
DefValStatementSupport |
|
Delegator<T> |
Implementation of this interface delegates all its calls to the delegate if not specified otherwise.
|
DerivableSchemaNode |
Schema Node which may be derived from other schema node
using augmentation or uses statement.
|
DerivedNamespaceBehaviour<K,V,L,N extends IdentifierNamespace<K,V>,O extends IdentifierNamespace<L,?>> |
|
DerivedString<T extends DerivedString<T>> |
Abstract base class for objects which are string-equivalent to canonical string representation specified
in a YANG model.
|
DerivedTypeBuilder<T extends TypeDefinition<T>> |
|
DerivedTypes |
YANG defines 'derived type' as a type created through a 'typedef' statement.
|
DescriptionEffectiveStatement |
|
DescriptionStatement |
|
DescriptionStatementSupport |
|
DeserializationException |
|
Deserializer<P,I,X extends Exception> |
The concept of a deserializer, which produces an object from some input.
|
DeviateDefinition |
Interface describing YANG 'deviate' statement.
|
DeviateEffectiveStatement |
|
DeviateKind |
Enum describing YANG deviation 'deviate' statement.
|
DeviateStatement |
|
DeviateStatementRFC6020Support |
|
DeviateStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 deviate statement.
|
Deviation |
Interface describing YANG 'deviation' statement.
|
DeviationEffectiveStatement |
|
DeviationStatement |
|
DeviationStatementSupport |
|
DisplayHintEffectiveStatement |
|
DisplayHintSchemaNode |
|
DisplayHintStatement |
|
DisplayHintStatementSupport |
|
DocumentedDeclaredStatement<T> |
Common interface for statements which contain either a description/reference or a description/reference/status combo.
|
DocumentedDeclaredStatement.WithStatus<T> |
|
DocumentedNode |
Node which can have documentation assigned.
|
DocumentedNode.WithStatus |
|
DOMSourceAnyxmlNode |
|
DuplicateChildNodeRejectedException |
|
DuplicateEntry |
|
DurationStatisticsTracker |
Abstract class that calculates and tracks time duration statistics.
|
EffectiveAugmentationSchema |
Proxy for AugmentationSchema.
|
EffectiveModelContext |
|
EffectiveModelContextFactory |
|
EffectiveModelContextListener |
Interface for listeners interested in updates of an EffectiveModelContext.
|
EffectiveModelContextProvider |
|
EffectiveSchemaContext |
|
EffectiveStatement<A,D extends DeclaredStatement<A>> |
Effective model statement which should be used to derive application behaviour.
|
EffectiveStatementEquivalent<E extends EffectiveStatement<?,?>> |
Marker interface for objects which have an equivalent EffectiveStatement.
|
EffectiveStatementMixins |
Mix-in interfaces providing services required by SchemaNode et al.
|
EffectiveStatementMixins.ActionNodeContainerMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.AddedByUsesMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.AugmentationTargetMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.ConstraintMetaDefinitionMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.CopyableMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.DataNodeContainerMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.DataSchemaNodeMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.DocumentedNodeMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.EffectiveStatementWithFlags<A,D extends DeclaredStatement<A>> |
Support interface for various mixins.
|
EffectiveStatementMixins.EffectiveStatementWithFlags.FlagsBuilder |
|
EffectiveStatementMixins.MandatoryMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.MustConstraintMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.NotificationNodeContainerMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D extends DeclaredStatement<QName>> |
Helper bridge for anydata and anyxml opaque data.
|
EffectiveStatementMixins.OperationContainerMixin<D extends DeclaredStatement<QName>> |
Helper bridge for operation containers (input and output ).
|
EffectiveStatementMixins.OperationDefinitionMixin<D extends DeclaredStatement<QName>> |
Helper bridge for rpc and action operations.
|
EffectiveStatementMixins.PresenceMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.SchemaNodeMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.UserOrderedMixin<A,D extends DeclaredStatement<A>> |
|
EffectiveStatementMixins.WhenConditionMixin<A,D extends DeclaredStatement<A>> |
Helper used to locate the effective when statement and exposing its argument as per
WhenConditionAware .
|
EffectiveStatementNamespace<E extends NamespacedEffectiveStatement<?>> |
|
EffectiveStmtUtils |
|
ElementCountConstraint |
Contains method which returns various data constraints for a list-like YANG element
(e.g.
|
ElementCountConstraintAware |
Common interface for list-like nodes, which can optionally have constraints on the number of direct children.
|
Empty |
Dedicated singleton type for YANG's 'type empty' value.
|
EmptyCodec<T> |
|
EmptyDeque<E> |
A specialized always-empty implementation of Deque .
|
EmptyMountPointContext |
|
EmptyTypeDefinition |
|
EncryptedValueStatementSupport |
|
EnumCodec<T> |
|
EnumEffectiveStatement |
|
EnumerationTypeBuilder |
|
EnumPairBuilder |
|
EnumStatement |
|
EnumStatementRFC6020Support |
|
EnumStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Enum statement.
|
EnumStringCodec |
Do not use this class outside of yangtools, its presence does not fall into the API stability contract.
|
EnumTypeDefinition |
Makes is possible to access to the individual enumeration values of this type.
|
EnumTypeDefinition.EnumPair |
Contains the methods for accessing the data about the concrete enumeration item which represents enum
YANG type.
|
EqualityQueuedNotificationManager<L,N> |
|
ErrorAppTagEffectiveStatement |
|
ErrorAppTagStatement |
|
ErrorAppTagStatementSupport |
|
ErrorMessageEffectiveStatement |
|
ErrorMessageStatement |
|
ErrorMessageStatementSupport |
|
EvenMoreObjects |
Utility helping to implement readable equals() methods.
|
EvenMoreObjects.BooleanEqualsFunction<T> |
|
ExceptionMapper<X extends Exception> |
Utility exception mapper which translates an Exception to a specified type of Exception.
|
ExecutorServiceUtil |
|
ExtensibleObject<T extends ExtensibleObject<T,E>,E extends ObjectExtension<T,E>> |
Interface specifying access to extensions attached to a particular object.
|
ExtensionDefinition |
Contains the methods for getting the data which are part of the YANG extensoion statement.
|
ExtensionEffectiveStatement |
|
ExtensionEffectiveStatementNamespace |
Namespace of available extensions.
|
ExtensionNamespace |
Extension namespace.
|
ExtensionStatement |
|
ExtensionStatementSupport |
|
FastThreadPoolExecutor |
A ThreadPoolExecutor with a specified bounded queue capacity that favors creating new threads
over queuing, as the former is faster.
|
FeatureDefinition |
Interface describing YANG 'feature' statement.
|
FeatureEffectiveStatement |
|
FeatureEffectiveStatementNamespace |
Namespace of available features.
|
FeatureNamespace |
Feature namespace.
|
FeatureStatement |
|
FeatureStatementSupport |
|
FilesystemSchemaSourceCache<T extends SchemaSourceRepresentation> |
Cache implementation that stores schemas in form of files under provided folder.
|
FilteringSchemaContextProxy |
|
FilteringSchemaContextProxy.ModuleId |
|
FluentFutures |
|
ForeignDataNode<K extends YangInstanceIdentifier.PathArgument,V> |
A NormalizedNode holding a value in some foreign object model.
|
ForwardingEffectiveStatement<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
|
ForwardingIdentityObject<T> |
|
ForwardingNormalizedNodeStreamWriter |
|
ForwardingStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
|
FractionDigitsEffectiveStatement |
|
FractionDigitsStatement |
|
FractionDigitsStatementSupport |
|
GetFilterElementAttributesEffectiveStatement |
Effective statement representation of 'get-filter-element-attributes' extension defined in
RFC6241.
|
GetFilterElementAttributesSchemaNode |
Represents the effect of 'get-filter-element-attributes' extension, as defined in
RFC6241.
|
GetFilterElementAttributesStatement |
Declared statement representation of 'get-filter-element-attributes' extension defined in
RFC6241.
|
GetFilterElementAttributesStatementSupport |
|
GroupingDefinition |
Interface describing YANG 'grouping' statement.
|
GroupingEffectiveStatement |
|
GroupingNamespace |
Grouping namespace.
|
GroupingStatement |
|
GroupingStatementRFC6020Support |
|
GroupingStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Grouping statement.
|
HashCodeBuilder<T> |
Utility class for incrementally building object hashCode by hashing together component objects, one by one.
|
HashedValueStatementSupport |
|
Identifiable<T> |
A generalized contract of an object which has an identifier.
|
Identifier |
General identifier interface.
|
IdentifierNamespace<K,V> |
Model specific namespace which allows access to specific
IdentifierNamespace serves as common superclass for YANG model namespaces, which are type-captured
subclasses.
|
IdentityCodecUtil |
Utility methods for implementing string-to-identity codecs.
|
IdentityEffectiveStatement |
|
IdentityEffectiveStatementNamespace |
Namespace of available identities.
|
IdentityNamespace |
Identity namespace.
|
IdentityQueuedNotificationManager<L,N> |
|
IdentityrefCodec<T> |
|
IdentityrefTypeBuilder |
|
IdentityrefTypeDefinition |
Contains method for getting data from identityref built-in YANG type.
|
IdentitySchemaNode |
Interface describing YANG 'identity' statement.
|
IdentityStatement |
|
IdentityStatementRFC6020Support |
|
IdentityStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Identity statement.
|
IdentityTypeDefinition |
Contains the method for getting the details about YANG identity .
|
IetfYangSmiv2Constants |
|
IetfYangSmiv2ExtensionsMapping |
|
IfFeatureAwareDeclaredStatement<A> |
|
IfFeatureEffectiveStatement |
|
IfFeatureExpr |
A resolved if-feature expression, implementing a Predicate .
|
IfFeatureExpressionLexer |
|
IfFeatureExpressionParser |
|
IfFeatureExpressionParser.Identifier_ref_argContext |
|
IfFeatureExpressionParser.If_feature_exprContext |
|
IfFeatureExpressionParser.If_feature_factorContext |
|
IfFeatureExpressionParser.If_feature_termContext |
|
IfFeatureExpressionParserBaseVisitor<T> |
This class provides an empty implementation of IfFeatureExpressionParserVisitor ,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
IfFeatureExpressionParserVisitor<T> |
|
IfFeatureStatement |
Represents YANG if-feature statement.
|
IfFeatureStatementSupport |
|
IllegalArgumentCodec<P,I> |
|
Immutable |
Immutable Object - object does not change its externally-observable state during its lifetime.
|
ImmutableAnydataNodeBuilder<V> |
|
ImmutableAnyXmlNodeBuilder |
|
ImmutableAnyXmlNodeSchemaAwareBuilder |
|
ImmutableAugmentationNodeBuilder |
|
ImmutableAugmentationNodeSchemaAwareBuilder |
|
ImmutableChoiceNodeBuilder |
|
ImmutableChoiceNodeSchemaAwareBuilder |
|
ImmutableContainerNodeBuilder |
|
ImmutableContainerNodeBuilder.ImmutableContainerNode |
|
ImmutableContainerNodeSchemaAwareBuilder |
|
ImmutableLeafNodeBuilder<T> |
|
ImmutableLeafNodeSchemaAwareBuilder<T> |
|
ImmutableLeafSetEntryNodeBuilder<T> |
|
ImmutableLeafSetEntryNodeSchemaAwareBuilder<T> |
|
ImmutableLeafSetNodeBuilder<T> |
|
ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode<T> |
|
ImmutableLeafSetNodeSchemaAwareBuilder<T> |
|
ImmutableMapEntryNodeBuilder |
|
ImmutableMapEntryNodeSchemaAwareBuilder |
|
ImmutableMapNodeBuilder |
|
ImmutableMapNodeBuilder.ImmutableMapNode |
|
ImmutableMapNodeSchemaAwareBuilder |
|
ImmutableMapTemplate<K> |
|
ImmutableMetadataNormalizedAnydata |
|
ImmutableMetadataNormalizedNodeStreamWriter |
|
ImmutableMetadataNormalizedNodeStreamWriter.State |
Snapshot of currently-open data- and metadatastate.
|
ImmutableMountPointNode |
|
ImmutableMountPointNormalizedNodeStreamWriter |
|
ImmutableNodes |
|
ImmutableNormalizedAnydata |
|
ImmutableNormalizedMetadata |
|
ImmutableNormalizedMetadata.Builder |
|
ImmutableNormalizedMetadataStreamWriter |
|
ImmutableNormalizedNodeStreamWriter |
|
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.
|
ImmutableOffsetMapTemplate<K> |
|
ImmutableOrderedLeafSetNodeBuilder<T> |
|
ImmutableOrderedLeafSetNodeBuilder.ImmutableOrderedLeafSetNode<T> |
|
ImmutableOrderedLeafSetNodeSchemaAwareBuilder<T> |
|
ImmutableOrderedMapNodeBuilder |
|
ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode |
|
ImmutableOrderedMapNodeSchemaAwareBuilder |
|
Immutables |
|
ImmutableThreadFactoryProvider |
|
ImmutableThreadFactoryProvider.Builder |
|
ImmutableThreadFactoryProvider.BuildFinal |
|
ImmutableThreadFactoryProvider.LoggerBuildStage |
|
ImmutableThreadFactoryProvider.NamePrefixBuildStage |
|
ImmutableUnkeyedListEntryNodeBuilder |
|
ImmutableUnkeyedListEntryNodeBuilder.ImmutableUnkeyedListEntryNode |
|
ImmutableUnkeyedListNodeBuilder |
|
ImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNode |
|
ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode |
|
ImmutableYangModeledAnyXmlNodeBuilder |
|
ImplicitParentAwareStatementSupport |
StatementSupport trait for statements which create intermediate parent node for some of its child nodes.
|
ImplicitSubstatement |
An implicit sub-statement, which is implied to be always present in its parent, even if it does not appear
in model source.
|
ImpliedEffectiveStatement |
|
ImpliedSchemaNode |
|
ImpliedStatement |
|
ImpliedStatementSupport |
|
ImportedModuleContext |
|
ImportedNamespaceContext<K> |
Special namespace which allows import of namespaces from other sources.
|
ImportEffectiveStatement |
|
ImportPrefixToModuleCtx |
Source-specific mapping of prefix strings to module context.
|
ImportPrefixToSemVerSourceIdentifier |
Source-specific mapping of prefixes to source identifier with specified semantic version.
|
ImportStatement |
|
ImportStatementRFC6020Support |
|
ImportStatementRFC7950Support |
Implementation of import statement definition for Yang 1.1 (RFC 7950) to
allow import statement to have "description" and "reference" as substatements.
|
ImpPrefixToNamespace |
Pre-linkage source-specific mapping of prefixes to module namespaces.
|
IncludedModuleContext |
|
IncludedSubmoduleNameToModuleCtx |
Source-specific mapping of prefixes to namespaces.
|
IncludeEffectiveStatement |
|
IncludeStatement |
|
IncludeStatementRFC6020Support |
|
IncludeStatementRFC7950Support |
Implementation of include statement definition for Yang 1.1 (RFC 7950) to
allow include statement to have "description" and "reference" as substatements.
|
IncorrectDataStructureException |
Exception thrown when a proposed change fails validation before being applied into the datastore
because of incorrect structure of user supplied data.
|
InferenceException |
Thrown when there is an inference error.
|
InMemoryDataTreeFactory |
A factory for creating in-memory data trees.
|
InMemorySchemaSourceCache<T extends SchemaSourceRepresentation> |
|
InputEffectiveStatement |
|
InputSchemaNode |
|
InputStatement |
|
InputStatementRFC6020Support |
|
InputStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Input statement.
|
InstanceIdentifierCodec<T> |
Codec which serializes / deserializes InstanceIdentifier.
|
instanceIdentifierLexer |
|
instanceIdentifierParser |
|
instanceIdentifierParser.EqQuotedStringContext |
|
instanceIdentifierParser.InstanceIdentifierContext |
|
instanceIdentifierParser.KeyPredicateContext |
|
instanceIdentifierParser.KeyPredicateExprContext |
|
instanceIdentifierParser.LeafListPredicateContext |
|
instanceIdentifierParser.LeafListPredicateExprContext |
|
instanceIdentifierParser.NodeIdentifierContext |
|
instanceIdentifierParser.PathArgumentContext |
|
instanceIdentifierParser.PosContext |
|
instanceIdentifierParser.PredicateContext |
|
instanceIdentifierParser.QuotedStringContext |
|
InstanceIdentifierTypeBuilder |
|
InstanceIdentifierTypeDefinition |
Contains methods for getting data from the instance-identifier YANG built-in type.
|
Int16Codec<T> |
|
Int16TypeDefinition |
Type definition derived from int16 type.
|
Int32Codec<T> |
|
Int32TypeDefinition |
Type definition derived from int32 type.
|
Int64Codec<T> |
|
Int64TypeDefinition |
Type definition derived from int64 type.
|
Int8Codec<T> |
|
Int8TypeDefinition |
Type definition derived from int8 type.
|
InvalidBitDefinitionException |
|
InvalidEnumDefinitionException |
|
InvalidLengthConstraintException |
|
InvalidNormalizedNodeStreamException |
Exception thrown from NormalizedNodeInputStreamReader when the input stream does not contain
valid serialized data.
|
InvalidRangeConstraintException |
|
InvalidSubstatementException |
Thrown when there was invalid element in YANG file.
|
IRArgument |
An argument to a YANG statement, as defined by section 6.1.3 of both
RFC6020 and
RFC7950.
|
IRArgument.Concatenation |
An argument composed of multiple concatenated parts.
|
IRArgument.Single |
An argument composed of a single string.
|
IRKeyword |
A YANG keyword, as defined, as defined by section 6.1.2 of both
RFC6020 and
RFC7950.
|
IRKeyword.Qualified |
|
IRKeyword.Unqualified |
|
IRSchemaSource |
|
IRStatement |
A single YANG statement in its raw string form.
|
JaxenSchemaContextFactory |
|
JSONCodecFactory |
Factory for creating JSON equivalents of codecs.
|
JSONCodecFactorySupplier |
|
JSONNormalizedNodeStreamWriter |
This implementation will create JSON output as output stream.
|
JsonParserStream |
This class parses JSON elements from a GSON JsonReader.
|
JsonWriterFactory |
Factory Method class for JsonWriter creation.
|
KeyEffectiveStatement |
|
KeyStatement |
|
KeyStatementSupport |
|
LazyCodecCache<T> |
Lazily-populated CodecCache.
|
LazyCollections |
Utility methods for lazily instantiated collections.
|
LazyLeafOperations |
Support utilities for dealing with Maps which would normally hold DataContainerChild values, but are modified
to eliminate LeafNode instances.
|
LazyXPathExpression |
Deprecated.
|
LazyXPathExpressionException |
Deprecated.
|
LeafEffectiveStatement |
|
LeafInterner |
Utility class for sharing instances of LeafNode s which have low cardinality-- e.g.
|
LeafListEffectiveStatement |
|
LeafListEntryNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
LeafListNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
LeafListSchemaNode |
Interface describing YANG 'leaf-list' statement.
|
LeafListStatement |
|
LeafListStatementRFC6020Support |
|
LeafListStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 leaf-list statement.
|
LeafNode<T> |
Leaf node with multiplicity 0..1.
|
LeafNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
LeafrefCodec<T> |
|
LeafRefContext |
|
LeafRefContextUtils |
|
LeafRefDataValidationFailedException |
|
LeafRefPath |
|
LeafRefPathLexer |
|
LeafRefPathParser |
|
LeafRefPathParser.Absolute_pathContext |
|
LeafRefPathParser.Current_function_invocationContext |
|
LeafRefPathParser.Deref_exprContext |
|
LeafRefPathParser.Deref_function_invocationContext |
|
LeafRefPathParser.Descendant_pathContext |
|
LeafRefPathParser.IdentifierContext |
|
LeafRefPathParser.Node_identifierContext |
|
LeafRefPathParser.Path_argContext |
|
LeafRefPathParser.Path_equality_exprContext |
|
LeafRefPathParser.Path_key_exprContext |
|
LeafRefPathParser.Path_predicateContext |
|
LeafRefPathParser.Path_strContext |
|
LeafRefPathParser.PrefixContext |
|
LeafRefPathParser.Rel_path_keyexprContext |
|
LeafRefPathParser.Relative_pathContext |
|
LeafRefPathParserBaseVisitor<T> |
This class provides an empty implementation of LeafRefPathParserVisitor ,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
LeafRefPathParserVisitor<T> |
This interface defines a complete generic visitor for a parse tree produced
by LeafRefPathParser .
|
LeafrefTypeBuilder |
|
LeafrefTypeDefinition |
|
LeafRefUtils |
|
LeafRefValidation |
|
LeafRefYangSyntaxErrorException |
|
LeafSchemaNode |
Interface describing YANG leaf statement.
|
LeafsetEntryInterner |
Utility class for sharing instances of LeafSetEntryNode s which have low cardinality -- e.g.
|
LeafSetEntryNode<T> |
Leaf node with multiplicity 0...n.
|
LeafSetNode<T> |
Node representing set of simple leaf nodes.
|
LeafStatement |
|
LeafStatementSupport |
|
LengthConstraint |
|
LengthEffectiveStatement |
|
LengthRestrictedTypeBuilder<T extends LengthRestrictedTypeDefinition<T>> |
|
LengthRestrictedTypeDefinition<T extends TypeDefinition<T>> |
Interface for TypeDefinition s which can have their values restricted to a set of allowed lengths.
|
LengthStatement |
|
LengthStatementSupport |
|
LinkageDeclaredStatement |
|
ListEffectiveStatement |
|
ListenerNotificationQueueStats |
|
ListenerRegistration<T extends EventListener> |
|
ListenerRegistry<T extends EventListener> |
A registry of EventListeners, maintaining a set of registrations.
|
ListEntryNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
ListNodeBuilder<T,V> |
|
ListNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
ListSchemaNode |
Interface describing YANG 'list' statement.
|
ListStatement |
|
ListStatementRFC6020Support |
|
ListStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 List statement.
|
LoggingNormalizedNodeStreamWriter |
|
MandatoryAware |
Mix-in interface for SchemaNode s which can have a mandatory statement.
|
MandatoryEffectiveStatement |
|
MandatoryStatement |
|
MandatoryStatementAwareDeclaredStatement<T> |
Marker interface for statements which may contain a 'mandatory' statement, as defined in RFC7950.
|
MandatoryStatementSupport |
|
MapAdaptor |
A simple layer on top of maps, which performs snapshot mediation and optimization of
what the underlying implementation is.
|
MapEntryNode |
Instance of Map entry, this node does not contains value, but child nodes.
|
MapNode |
Containment node, which contains MapEntryNode of the same type, which may
be quickly retrieved using key.
|
MavenProjectAware |
Bridge for plugins which need access to the underlying maven project.
|
MaxAccess |
|
MaxAccessEffectiveStatement |
|
MaxAccessSchemaNode |
|
MaxAccessStatement |
|
MaxAccessStatementSupport |
|
MaxElementsEffectiveStatement |
|
MaxElementsStatement |
|
MaxElementsStatementSupport |
|
MetadataConstants |
Constants associated with RFC7952.
|
MetadataNormalizedAnydata |
|
MetadataStatements |
|
MetaDeclaredStatement<T> |
Common interface for statements which contain either a description/reference or a description/reference/status combo.
|
MethodExtensions |
Nicer shorter toString() for Method than it's default.
|
MinElementsEffectiveStatement |
|
MinElementsStatement |
|
MinElementsStatementSupport |
|
MissingSchemaSourceException |
Exception thrown when a the specified schema source is not available.
|
MissingSubstatementException |
Thrown when there was Missing element in yang file.
|
MixinNode |
Marker interface for nodes, which are mixins - their content
belongs to parent node and in serialized form this node
does not exists, but it's children are present.
|
ModelActionBuilder |
Builder for effective model inference action.
|
ModelActionBuilder.InferenceAction |
User-defined inference action.
|
ModelActionBuilder.InferenceContext |
|
ModelActionBuilder.Prerequisite<T> |
|
ModelProcessingPhase |
|
ModelStatement<A> |
Model statement.
|
ModifiableMapPhase<K,V> |
A Map which can be modified and supports efficient conversion to an
unmodifiable map.
|
ModificationType |
Enumeration of all possible node modification states.
|
ModifiedNodeDoesNotExistException |
Exception thrown when a proposed change fails validation before being
applied into the Data Tree because tree node which child nodes are
modified or written did not exist when transaction started
and still does not exists when transaction is processed.
|
ModifierEffectiveStatement |
|
ModifierKind |
Enum describing the effect of a YANG modifier statement.
|
ModifierStatement |
Represents YANG modifier statement.
|
ModifierStatementSupport |
|
Module |
This interface contains the methods for getting the data from the YANG module.
|
ModuleCtxToModuleQName |
Global mapping of modules to QNameModules.
|
ModuleCtxToSourceIdentifier |
Global mapping of modules to source identifier.
|
ModuleDependencySort |
|
ModuleEffectiveStatement |
|
ModuleEffectiveStatement.NameToEffectiveSubmoduleNamespace |
Namespace mapping all included submodules.
|
ModuleEffectiveStatement.PrefixToEffectiveModuleNamespace |
Namespace mapping all known prefixes in a module to their modules.
|
ModuleEffectiveStatement.QNameModuleToPrefixNamespace |
Namespace mapping all known QNameModule s to their encoding prefixes.
|
ModuleHeaderGroup |
|
ModuleImport |
Interface describing YANG 'import' statement.
|
ModuleLike |
This interface contains common methods for getting the schema contents from a YANG module or submodule.
|
ModuleNameNamespaceContext |
|
ModuleNamespace |
Module namespace.
|
ModuleNamespaceForBelongsTo |
namespace class similar to ModuleNamespace for storing modules
into Yang model storage but keyed by plain name.
|
ModuleNameToModuleQName |
Source-specific mapping of prefixes to namespaces.
|
ModuleNameToNamespace |
Pre-linkage global mapping of module names to namespaces.
|
ModuleQNameToModuleName |
Source-specific mapping of prefixes to namespaces.
|
ModuleQNameToPrefix |
Implementation-internal cache for looking up URI to import prefix.
|
ModuleResourceResolver |
An SPI-level interface to find the schema source for a particular YANG module, as packaged in the final artifact.
|
ModulesDeviatedByModules |
Namespace used for storing information about modules that support deviation resolution.
|
ModulesDeviatedByModules.SupportedModules |
|
ModuleStatement |
|
ModuleStatementRFC6020Support |
|
ModuleStatementRFC7950Support |
|
ModuleStringIdentityrefCodec |
Base class for implementing identityref codecs on based on module names.
|
MoreAnswers |
More Answer variants.
|
MountPointChild |
An unresolved child within a mount point.
|
MountPointContext |
A context of either an explicit (RFC8528 Schema Mount instance) or implicit (system root).
|
MountPointContextFactory |
An entity able to resolve the SchemaContext for embedded mount points based on generic data provided by the current
interpretation context.
|
MountPointData |
YANG Schema Mount-supported data attached to either a list item or a container .
|
MountPointEffectiveStatement |
Effective statement representation of 'mount-point' extension defined in
RFC8528.
|
MountPointIdentifier |
|
MountPointNode |
Common NormalizedNode representation of a YANG mount point.
|
MountPointNormalizedNodeWriter |
|
MountPointSchemaNode |
Represents the effect of 'mount-point' extension, as defined in
RFC8528, being attached to a SchemaNode.
|
MountPointStatement |
Declared statement representation of 'mount-point' extension defined in
RFC8528.
|
MountPointStatementSupport |
|
MultipleElementsDeclaredStatement |
|
MultipleEntryDataWithSchema<T extends AbstractNodeDataWithSchema<?>> |
|
MustConstraintAware |
Mix-in interface for nodes which can define must constraints.
|
MustDefinition |
Contains methods for accessing constraint declaration for valid data in form
of XPath expressions.
YANG example:
must "ifType != 'ethernet' or (ifType = 'ethernet' and ifMTU = 1500)";
|
MustEffectiveStatement |
|
MustStatement |
|
MustStatementAwareDeclaredStatement<A> |
|
MustStatementSupport |
|
Mutable |
Mutable object - object may change it's state during lifecycle.
|
MutableOffsetMap<K,V> |
|
MutableStatement |
Mutable statement interface.
|
MutableTreeNode |
A mutable tree node.
|
MutationBehaviour<T extends MutationBehaviour<T>> |
Mutation behavior.
|
NACMConstants |
Constants associated with RFC6536.
|
NACMStatements |
|
NamespaceBehaviour<K,V,N extends IdentifierNamespace<K,V>> |
Definition / implementation of specific Identifier Namespace behaviour.
|
NamespaceBehaviour.NamespaceStorageNode |
|
NamespaceBehaviour.Registry |
|
NamespaceBehaviour.StorageNodeType |
|
NamespacedEffectiveStatement<D extends DeclaredStatement<QName>> |
|
NamespaceEffectiveStatement |
|
NamespaceKeyCriterion<K> |
Namespace key matching criterion.
|
NamespaceNotAvailableException |
Thrown when identifier namespace is not available (supported) in a specific model processing phase.
|
NamespaceStatement |
|
NamespaceStatementSupport |
|
NamespaceToModule |
A derived namespace allowing lookup of modules based on their QNameModule .
|
NetconfConstants |
Constants associated with RFC6241.
|
NetconfStatements |
|
NoopCodecCache<T> |
A no-operation codec cache.
|
NoOpListenerRegistration<T extends EventListener> |
|
NoOpObjectRegistration<T> |
|
NormalizableAnydata |
|
NormalizedAnydata |
The contents of an anydata node in a normalized format.
|
NormalizedMetadata |
|
NormalizedMetadataWriter |
|
NormalizedNode<K extends YangInstanceIdentifier.PathArgument,V> |
|
NormalizedNodeBuilder<I extends YangInstanceIdentifier.PathArgument,V,R extends NormalizedNode<I,?>> |
|
NormalizedNodeContainer<I extends YangInstanceIdentifier.PathArgument,K extends YangInstanceIdentifier.PathArgument,V extends NormalizedNode<? extends K,?>> |
|
NormalizedNodeContainerBuilder<K extends YangInstanceIdentifier.PathArgument,CK extends YangInstanceIdentifier.PathArgument,CV extends NormalizedNode<? extends CK,?>,P extends NormalizedNode<K,?>> |
|
NormalizedNodeDataInput |
|
NormalizedNodeDataOutput |
|
NormalizedNodeDocument |
|
NormalizedNodeMetadataResult |
A NormalizedNodeResult which also holds NormalizedMetadata structure.
|
NormalizedNodeResult |
|
NormalizedNodes |
|
NormalizedNodeStreamVersion |
Enumeration of all stream versions this implementation supports on both input and output.
|
NormalizedNodeStreamWriter |
Event Stream Writer based on Normalized Node tree representation.
|
NormalizedNodeStreamWriterExtension |
|
NormalizedNodeTransformations |
|
NormalizedNodeWriter |
|
NotificationDefinition |
Interface describing YANG 'notification' statement.
|
NotificationEffectiveStatement |
|
NotificationManager<L,N> |
Interface for a class that manages queuing and dispatching notifications for multiple listeners.
|
NotificationNodeContainer |
|
NotificationNodeContainerCompat<A,D extends DeclaredStatement<A>,E extends SchemaTreeAwareEffectiveStatement<A,D>> |
|
NotificationStatement |
|
NotificationStatementAwareDeclaredStatement<A> |
|
NotificationStatementRFC6020Support |
|
NotificationStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Notification
statement.
|
ObjectExtension<T extends ExtensibleObject<T,E>,E extends ObjectExtension<T,E>> |
|
ObjectExtensions<O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>> |
|
ObjectExtensions.Factory<T,O extends ExtensibleObject<O,E>,E extends ObjectExtension<O,E>> |
|
ObjectIdentifier |
An OID, or ObjectIdentifier, as defined by ITU and ISO/IEC.
|
ObjectRegistration<T> |
Class representing a registration of an object.
|
ObjectRegistry<T> |
|
OidEffectiveStatement |
|
OidSchemaNode |
|
OidStatement |
|
OidStatementSupport |
|
OpenConfigConstants |
Constants associated with OpenDaylight extension in yang-ext.yang.
|
OpenConfigHashedValueEffectiveStatement |
Effective statement corresponding to config's "openconfig-hashed-value" (new name) or "openconfig-encrypted-value"
(old name).
|
OpenConfigHashedValueSchemaNode |
SchemaNode presence in SchemaNode API space.
|
OpenConfigHashedValueStatement |
Declared statement corresponding to config's "openconfig-hashed-value" (new name) or "openconfig-encrypted-value"
(old name).
|
OpenConfigStatements |
|
OpenConfigVersionEffectiveStatement |
|
OpenConfigVersionStatement |
|
OpenConfigVersionSupport |
|
OpenDaylightExtensionsConstants |
Constants associated with OpenDaylight extension in yang-ext.yang.
|
OpenDaylightExtensionsStatements |
|
OperationAsContainer |
|
OperationDeclaredStatement |
Common interface for action and rpc statements.
|
OperationDefinition |
Common interface for an operation.
|
OperationFailedException |
A general base exception for an operation failure.
|
OptimizableXPathExpression |
Deprecated. |
OrderedByEffectiveStatement |
|
OrderedByStatement |
|
OrderedByStatement.Ordering |
|
OrderedByStatementSupport |
|
OrderedLeafSetNode<T> |
Leaf set node which preserves user-supplied ordering.
|
OrderedMapNode |
Map node which preserves user-supplied ordering.
|
OrderedNodeContainer<V extends NormalizedNode<?,?>> |
Normalized Node container which preserves user supplied ordering
and allows addressing of child elements by position.
|
OrganizationEffectiveStatement |
|
OrganizationStatement |
|
OrganizationStatementSupport |
|
OSGiYangParserFactory |
|
OutputEffectiveStatement |
|
OutputSchemaNode |
|
OutputStatement |
|
OutputStatementRFC6020Support |
|
OutputStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Output statement.
|
ParserStreamUtils |
|
Path<P extends Path<P>> |
Conceptual representation of a logical path in a tree-like structure, similar to a
Path , but more general in terms of what objects it can be applied to.
|
PathEffectiveStatement |
|
PathExpression |
|
PathExpression.DerefSteps |
Steps of a PathExpression which is a combination of deref() function call and a relative path,
corresponding to Errata 5617.
|
PathExpression.LocationPathSteps |
Steps of a PathExpression which is a LocationPath, corresponding to RFC7950 base specification.
|
PathExpression.Steps |
Abstract base class for expressing steps of a PathExpression.
|
PathExpressionImpl |
Deprecated, for removal: This API element is subject to removal in a future version.
|
PathStatement |
|
PathStatementSupport |
|
PatternConstraint |
Contains the method for getting the data from the YANG pattern which is substatement
of type statement.
|
PatternEffectiveStatement |
|
PatternExpression |
An intermediate capture of the argument to pattern statement.
|
PatternStatement |
|
PatternStatementRFC6020Support |
|
PatternStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Pattern statement.
|
PositionEffectiveStatement |
|
PositionStatement |
|
PositionStatementSupport |
|
PotentialSchemaSource<T extends SchemaSourceRepresentation> |
A potential schema source.
|
PotentialSchemaSource.Costs |
Each registered source has a cost associated with it.
|
PrecomputedCodecCache<T> |
Pre-computed thread-safe CodecCache.
|
PrefixConverters |
Deprecated. |
PrefixEffectiveStatement |
|
PrefixStatement |
|
PrefixStatementSupport |
|
PrefixToModule |
Source-specific mapping of prefixes to namespaces.
|
PrefixToModuleMap |
|
PreLinkageModuleNamespace |
Intermediate-stage namespace equivalent to ModuleNamespace except it is keyed by module names.
|
PresenceEffectiveStatement |
|
PresenceStatement |
|
PresenceStatementSupport |
|
ProductAwareBuilder<P> |
An extension of the Builder concept which allows an implementation
of this interface to be used in collections instead of the product.
|
PropertyUtils |
Provides utilities for system properties.
|
QName |
The QName from XML consists of local name of element and XML namespace, but for our use, we added module revision to
it.
|
QNameCodecUtil |
Utility methods for parsing and writing QNames.
|
QNameModule |
|
QNameModuleAware |
|
QNamePredicate |
|
QNameReferent |
An object referencing a QName, either resolved or unresolved.
|
QNameToStatementDefinition |
Map of fully qualified statement name to statement definition.
|
QNameToStatementDefinitionMap |
|
QNameTransformingStreamWriter |
Stateless Normalized Node Stream Writer decorator, which performs QName translation.
|
QNameWithPredicate |
|
QualifiedQName |
An unresolved, qualified QName .
|
QueuedNotificationManager<L,N> |
This class manages queuing and dispatching notifications for multiple listeners concurrently.
|
QueuedNotificationManager.BatchedInvoker<L,N> |
|
QueuedNotificationManagerMXBean |
|
RangeConstraint<T extends Number & Comparable<T>> |
|
RangeEffectiveStatement |
|
RangeRestrictedTypeBuilder<T extends RangeRestrictedTypeDefinition<T,N>,N extends Number & Comparable<N>> |
|
RangeRestrictedTypeDefinition<T extends TypeDefinition<T>,N extends Number & Comparable<N>> |
Interface for TypeDefinition s which can have their values restricted to a set of allowed values.
|
RangeStatement |
|
RangeStatementSupport |
|
ReactorDeclaredModel |
|
ReactorException |
|
ReadOnlyDataTree |
|
RecursiveObjectLeaker |
Thread-local hack to make recursive extensions work without too much hassle.
|
ReferenceEffectiveStatement |
|
ReferenceStatement |
|
ReferenceStatementSupport |
|
RefineEffectiveStatement |
|
RefineEffectiveStatementImpl |
|
RefineStatement |
|
RefineStatementRFC6020Support |
|
RefineStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Refine statement.
|
ReflectiveExceptionMapper<X extends Exception> |
Convenience ExceptionMapper which instantiates specified Exception using
reflection.
|
RegexUtils |
Utilities for converting YANG XSD regexes into Java-compatible regexes.
|
Registration |
Class representing a registration.
|
RelocatableXPathExpression |
Deprecated. |
RequiredElementCountException |
Exception thrown when min-elements or max-element statement restrictions are violated.
|
RequireInstanceEffectiveStatement |
|
RequireInstanceRestrictedTypeBuilder<T extends RequireInstanceRestrictedTypeDefinition<T>> |
|
RequireInstanceRestrictedTypeDefinition<T extends TypeDefinition<T>> |
Interface for TypeDefinition s which can be restricted through a require-instance statement.
|
RequireInstanceStatement |
|
RequireInstanceStatementSupport |
|
ResolvedQNameReferent |
|
RestrictedTypes |
Restricted types are a refinement of the restrictions applied to a particular type.
|
ResultAlreadySetException |
|
ReusableImmutableNormalizedNodeStreamWriter |
|
ReusableStreamReceiver |
|
Revision |
Dedicated object identifying a YANG module revision.
|
RevisionAwareDeclaredStatement |
|
RevisionDateEffectiveStatement |
|
RevisionDateStatement |
|
RevisionDateStatementSupport |
|
RevisionEffectiveStatement |
|
RevisionSourceIdentifier |
YANG Schema revision source identifier.
|
RevisionStatement |
|
RevisionStatementSupport |
|
RFC7950Reactors |
|
RootStatementContext<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Root statement class for a YANG source.
|
RpcDefinition |
Interface describing YANG 'rpc' statement.
|
RpcEffectiveStatement |
|
RpcError |
Representation of an error.
|
RpcError.ErrorSeverity |
|
RpcError.ErrorType |
|
RpcResult<T> |
Represents a general result of a call, request, or operation.
|
RpcResultBuilder<T> |
A builder for creating RpcResult instances.
|
RpcStatement |
|
RpcStatementRFC6020Support |
|
RpcStatementRFC7950Support |
Bridge class for RFC7950 RPCs.
|
SchemaContext |
The interface represents static view of compiled yang files,
contains the methods for obtaining all the top level context
data (data from all modules) like YANG notifications, extensions,
operations...
|
SchemaContextFactoryConfiguration |
SchemaContextFactory configuration class.
|
SchemaContextFactoryConfiguration.Builder |
|
SchemaContextListener |
Interface for listeners interested in updates of the global schema context.
|
SchemaContextUtil |
The Schema Context Util contains support methods for searching through Schema Context modules for specified schema
nodes via Schema Path or Revision Aware XPath.
|
SchemaInferenceStack |
|
SchemaListenerRegistration |
Registration of a SchemaSourceListener.
|
SchemaMountConstants |
Constants associated with RFC8528.
|
SchemaMountStatements |
|
SchemaNode |
SchemaNode represents a node in schema tree.
|
SchemaNodeIdentifier |
Represents unique path to every schema node inside the schema node identifier namespace.
|
SchemaNodeIdentifier.Absolute |
An absolute schema node identifier.
|
SchemaNodeIdentifier.Descendant |
A descendant schema node identifier.
|
SchemaNodeIdentifierNamespace |
Schema node identifier namespace.
|
SchemaNodeUtils |
|
SchemaOrderedNormalizedNodeWriter |
|
SchemaPath |
Represents unique path to the every node inside the module.
|
SchemaRepository |
Interface exposed by repository implementations.
|
SchemaResolutionException |
Exception thrown when a Schema Source fails to resolve.
|
SchemaSourceException |
Exception thrown when a failure to acquire a schema source occurs.
|
SchemaSourceFilter |
A filter of schema sources.
|
SchemaSourceListener |
Listener for schema source lifecycle events.
|
SchemaSourceProvider<T extends SchemaSourceRepresentation> |
Schema source provider implementations take care of resolving a SourceIdentifier
into a particular representation of the schema source.
|
SchemaSourceRegistration<T extends SchemaSourceRepresentation> |
Registration of a schema source.
|
SchemaSourceRegistry |
Registry of all potentially available schema sources.
|
SchemaSourceRepresentation |
Common interface for schema source representations.
|
SchemaSourceTransformer<S extends SchemaSourceRepresentation,D extends SchemaSourceRepresentation> |
|
SchemaSourceTransformer.Transformation<S extends SchemaSourceRepresentation,D extends SchemaSourceRepresentation> |
|
SchemaTracker |
Utility class for tracking the underlying state of the underlying
schema node.
|
SchemaTreeAwareEffectiveStatement<A,D extends DeclaredStatement<A>> |
|
SchemaTreeAwareEffectiveStatement.Namespace<T extends SchemaTreeEffectiveStatement<?>> |
Namespace of schema node s defined within this node.
|
SchemaTreeEffectiveStatement<D extends DeclaredStatement<QName>> |
|
SchemaUtils |
|
SchemaValidationFailedException |
SchemaValidationFailedException is thrown when an attempt is made to modify the data tree and the modification
does not match the schema context.
|
SemanticVersionModuleNamespace |
Namespace class for storing Maps of all modules with the same name.
|
SemanticVersionNamespace |
Namespace class for storing semantic version of yang modules.
|
SemVer |
|
SemVerSourceIdentifier |
YANG Schema source identifier with specified semantic version.
|
Serializer<P,I,X extends Exception> |
An entity which is able to convert some input into a product.
|
SharedCodecCache<T> |
A thread-safe lazily-populated codec cache.
|
SharedSchemaRepository |
|
SharedSingletonMap<K,V> |
Implementation of the Map interface which stores a single mapping.
|
SharedSingletonMapTemplate<K> |
|
SimpleNodeDataWithSchema<T extends DataSchemaNode> |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
SimpleQNameWithPredicate |
|
SimpleSchemaContext |
Simple subclass of AbstractSchemaContext which performs some amount of indexing to speed up common
SchemaContext operations.
|
SingleChildDataNodeContainer |
Utility DataNodeContainer containing only the specified node.
|
SingletonSet<E> |
A Set containing a single value.
|
SingletonSpliterators |
Utility methods for instantiating Spliterator s containing a single element.
|
SomeModifiersUnresolvedException |
|
SourceException |
Thrown to indicate error in YANG model source.
|
SourceExceptionParser |
Utility class for converting ANTLRErrorListener errors to SourceExceptions.
|
SourceIdentifier |
Base class of YANG Schema source identifiers.
|
SpecialExecutors |
Factory methods for creating ExecutorService instances with specific configurations.
|
StatementContextBase<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
|
StatementDefinition |
|
StatementDefinitionContext<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
|
StatementDefinitionNamespace |
|
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>> |
|
StatementParserMode |
|
StatementSource |
Origin of statement.
|
StatementSourceReference |
Reference of statement source.
|
StatementStreamSource |
Statement stream source, which is used for inference of effective model.
|
StatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
Support for processing concrete YANG statement.
|
StatementSupport.CopyPolicy |
Statement context copy policy, indicating how should reactor handle statement copy operations.
|
StatementSupportBundle |
|
StatementSupportBundle.Builder |
|
StatementWriter |
|
StatementWriter.ResumedStatement |
Resumed statement state.
|
Status |
Enumeration describing YANG 'status' statement.
|
StatusEffectiveStatement |
|
StatusStatement |
|
StatusStatementSupport |
|
StmtContext<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
An inference context associated with an instance of a statement.
|
StmtContext.Mutable<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
An mutable view of an inference context associated with an instance of a statement.
|
StmtContextUtils |
|
StoreTreeNode<C extends StoreTreeNode<C>> |
A tree node which has references to its child leaves.
|
StoreTreeNodes |
A set of utility methods for interacting with StoreTreeNode objects.
|
StreamWriterMetadataExtension |
Extension to the NormalizedNodeStreamWriter with metadata support.
|
StreamWriterMountPointExtension |
A NormalizedNodeStreamWriterExtension exposed by stream writers which can handle mount point data, notably
providing the facilities to resolve a mount point schema and normalize mount point contents into a normalized
structure.
|
StringCodec<T> |
|
StringStringCodec |
Do not use this class outside of yangtools, its presence does not fall into the API stability contract.
|
StringTypeBuilder |
|
StringTypeDefinition |
Contains method for getting data from the string YANG built-in type.
|
SubIdEffectiveStatement |
|
SubIdSchemaNode |
|
SubIdStatement |
|
SubIdStatementSupport |
|
Submodule |
This interface contains the methods for getting the data from the YANG submodule.
|
SubmoduleEffectiveStatement |
Representation of submodule statement.
|
SubmoduleNamespace |
Submodule equivalent of ModuleNamespace.
|
SubmoduleStatement |
|
SubmoduleStatementRFC6020Support |
|
SubmoduleStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Submodule statement.
|
SubstatementValidator |
|
SubstatementValidator.Builder |
|
SupportedFeaturesNamespace |
|
SupportedFeaturesNamespace.SupportedFeatures |
|
SynchronizedDataTreeModification |
A DataTreeModification implementation which delegates all calls to
another instance, making sure no method is being invoked from multiple threads
concurrently.
|
TextToIRTransformer |
|
ThreadFactoryProvider |
|
ThrowsMethodExceptionAnswer |
Mockito Answer which for un-stubbed methods throws an
UnstubbedMethodException (instead of Mockito's default of returning null).
|
TopologicalSort |
Utility class that provides topological sort.
|
TopologicalSort.Edge |
Interface for edges in graph that can be sorted topologically.
|
TopologicalSort.EdgeImpl |
Basic Edge implementation.
|
TopologicalSort.Node |
Interface for nodes in graph that can be sorted topologically.
|
TopologicalSort.NodeImpl |
Basic Node implementation.
|
TrackingLinkedBlockingQueue<E> |
|
TreeNode |
A very basic data tree node.
|
TreeNodeFactory |
Public entrypoint for other packages.
|
TreeType |
DataTree type, specifying which YANG modeled content is valid with a data tree.
|
TypeAware |
Marker interface for SchemaNodes which store simple data, for which we have type information.
|
TypeAwareCodec<T,I,O> |
A codec, which knows what the native representation for a particular data type is.
|
TypeAwareDeclaredStatement |
|
TypeBuilder<T extends TypeDefinition<T>> |
|
TypedDataSchemaNode |
|
TypedefEffectiveStatement |
Effective model statement which should be used to derive application behaviour related to typedefs.
|
TypeDefinition<T extends TypeDefinition<?>> |
YANG statement typedef contains also substatements
default - default value which is compatible with
type ,
type - base type from which is typedef derived,
units - textual information about units associated with this
type.
This interface contains the methods for getting the values of the arguments of substatements mentioned above.
|
TypeDefinitionAware |
Interface indicating an entity which acts as a holder of a TypeDefinition .
|
TypeDefinitionAwareCodec<J,T extends TypeDefinition<T>> |
|
TypedefStatement |
|
TypedefStatementSupport |
|
TypeEffectiveStatement<T extends TypeStatement> |
|
TypeNamespace |
Derived types namespace.
|
TypeStatement |
|
TypeStatement.BinarySpecification |
|
TypeStatement.BitsSpecification |
|
TypeStatement.Decimal64Specification |
|
TypeStatement.EnumSpecification |
|
TypeStatement.IdentityRefSpecification |
|
TypeStatement.InstanceIdentifierSpecification |
|
TypeStatement.LeafrefSpecification |
|
TypeStatement.NumericalRestrictions |
|
TypeStatement.StringRestrictions |
|
TypeStatement.UnionSpecification |
|
TypeStatementRFC6020Support |
|
TypeStatementRFC7950Support |
Class providing necessary support for processing YANG 1.1 Type statement.
|
Uint16 |
Dedicated type for YANG's 'type uint16' type.
|
Uint16.Support |
|
Uint16Codec<T> |
A codec between Uint16 and some other representation.
|
Uint16TypeDefinition |
Type definition derived from uint16 type.
|
Uint32 |
Dedicated type for YANG's 'type uint32' type.
|
Uint32.Support |
|
Uint32Codec<T> |
A codec between Uint32 and some other representation.
|
Uint32TypeDefinition |
Type definition derived from uint32 type.
|
Uint64 |
Dedicated type for YANG's 'type uint64' type.
|
Uint64.Support |
|
Uint64Codec<T> |
A codec between Uint64 and some other representation.
|
Uint64TypeDefinition |
Type definition derived from uint64 type.
|
Uint8 |
Dedicated type for YANG's 'type uint8' type.
|
Uint8.Support |
|
Uint8Codec<T> |
A codec between Uint8 and some other representation.
|
Uint8TypeDefinition |
Type definition derived from uint8 type.
|
UintConversions |
|
UncheckedCodec<P,I,X extends RuntimeException> |
|
UncheckedDeserializer<P,I,X extends RuntimeException> |
A specialization of Serializer , which is guaranteed to throws unchecked exceptions.
|
UncheckedSerializer<P,I,X extends RuntimeException> |
A specialization of Deserializer , which is guaranteed to throws unchecked exceptions.
|
UnionCodec<T> |
|
UnionTypeBuilder |
|
UnionTypeDefinition |
Contains the method which access union item in the union type.
|
UniqueEffectiveStatement |
Interface describing YANG 'unique' constraint.
|
UniqueStatement |
|
UniqueStatementSupport |
|
UnitsEffectiveStatement |
|
UnitsStatement |
|
UnitsStatementSupport |
|
UnkeyedListEntryNode |
List entry node, which does not have value, but child nodes.
|
UnkeyedListNode |
Containment node, which contains UnkeyedListEntryNode of the same type, which may
be quickly retrieved using key.
|
UnknownEffectiveStatement<A> |
|
UnknownEffectiveStatementBase<A,D extends UnknownStatement<A>> |
|
UnknownSchemaNode |
Contains the methods for getting the details about the unknown node.
|
UnknownStatement<A> |
A statement not covered by the base metamodel, e.g.
|
UnknownTypeDefinition |
|
UnmodifiableCollection<E> |
|
UnmodifiableMapPhase<K,V> |
|
UnqualifiedQName |
An unresolved, unqualified QName .
|
UnrecognizedEffectiveStatement |
|
UnrecognizedStatement |
Common interface for unrecognized unknown statements.
|
UnresolvedNumber |
|
UnresolvedQNameReferent<T extends ResolvedQNameReferent> |
|
UnstubbedMethodException |
Exception to be thrown on unstubbed method calls.
|
UntrustedXML |
Set of utility methods for instantiating parser that deal with untrusted XML sources.
|
URIStringToImportPrefix |
Deprecated.
|
UsesEffectiveStatement |
|
UsesNode |
Contains the methods for getting data and checking properties of the YANG uses substatement.
|
UsesStatement |
|
UsesStatementSupport |
|
ValidationBundlesNamespace |
Namespace used for validating whether a node is of some type, e.g.
|
ValidationBundlesNamespace.ValidationBundleType |
|
ValueEffectiveStatement |
|
ValueNode<K extends YangInstanceIdentifier.PathArgument,V> |
|
ValueRange |
YANG specification of a numeric value range.
|
ValueStatement |
|
ValueStatementSupport |
|
ValueWithQName<V> |
|
ValueWrapper<T> |
Wraps around a value object.
|
Variant<T,U> |
Utility holder of a two-variant value.
|
Version |
The concept of a version, either node version, or a subtree version.
|
WhenConditionAware |
Mix-in interface for nodes which can be conditional on a when statement.
|
WhenEffectiveStatement |
|
WhenStatement |
|
WhenStatementAwareDeclaredStatement<A> |
|
WhenStatementSupport |
|
WritableIdentifier |
|
WritableObject |
Marker interface for an object which can be written out to an DataOutput .
|
WritableObjects |
|
XmlCodecFactory |
A thread-safe factory for instantiating XmlCodec s.
|
XmlParserStream |
This class provides functionality for parsing an XML source containing YANG-modeled data.
|
XMLStreamNormalizedNodeStreamWriter<T> |
|
XPathBooleanResult |
Deprecated. |
XPathDocument<T> |
The notion of a W3C documented bound to a specific object model.
|
XPathDocument |
Deprecated. |
XPathExpression |
Deprecated. |
xpathLexer |
|
XPathNodesetResult |
Deprecated. |
XPathNumberResult |
Deprecated. |
xpathParser |
|
xpathParser.AbbreviatedStepContext |
|
xpathParser.AbsoluteLocationPathNorootContext |
|
xpathParser.AdditiveExprContext |
|
xpathParser.AndExprContext |
|
xpathParser.AxisSpecifierContext |
|
xpathParser.EqualityExprContext |
|
xpathParser.ExprContext |
|
xpathParser.FilterExprContext |
|
xpathParser.FunctionCallContext |
|
xpathParser.FunctionNameContext |
|
xpathParser.LocationPathContext |
|
xpathParser.MainContext |
|
xpathParser.MultiplicativeExprContext |
|
xpathParser.NameTestContext |
|
xpathParser.NCNameContext |
|
xpathParser.NodeTestContext |
|
xpathParser.OrExprContext |
|
xpathParser.PathExprNoRootContext |
|
xpathParser.PredicateContext |
|
xpathParser.PrimaryExprContext |
|
xpathParser.QNameContext |
|
xpathParser.RelationalExprContext |
|
xpathParser.RelativeLocationPathContext |
|
xpathParser.StepContext |
|
xpathParser.UnaryExprNoRootContext |
|
xpathParser.UnionExprNoRootContext |
|
xpathParser.VariableReferenceContext |
|
XPathResult<T> |
Deprecated. |
XPathSchemaContext |
Deprecated. |
XPathSchemaContextFactory |
Deprecated. |
XPathStringResult |
Deprecated. |
XPathSupport |
|
YangBinaryExpr |
|
YangBinaryOperator |
YANG XPath binary operator.
|
YangBooleanConstantExpr |
Expressions which evaluate to a logical true or false .
|
YangConstantExpr<T> |
Common interface for all YANG XPath constant expressions.
|
YangConstants |
Constant definitions present in RFC documents related to the YANG language.
|
YangDataConstants |
Constants associated with RFC8040.
|
YangDataEffectiveStatement |
Effective statement representation of 'yang-data' extension defined in
RFC 8040.
|
YangDataSchemaNode |
Represents 'yang-data' extension statement defined in
RFC8040.
|
YangDataStatement |
Declared statement representation of 'yang-data' extension defined in
RFC 8040.
|
YangDataStatements |
|
YangDataStatementSupport |
|
YangError |
An error condition raised as a consequence of a YANG-defined contract.
|
YangErrorListener |
|
YangExpr |
Common base interface for all YANG Expression components.
|
YangFilterExpr |
|
YangFunction |
Functions known to a YANG XPath.
|
YangFunctionCallExpr |
Function call invocation.
|
YangInstanceIdentifier |
Unique identifier of a particular node instance in the data tree.
|
YangInstanceIdentifier.AugmentationIdentifier |
Composite path argument identifying a AugmentationNode
node in particular subtree.
|
YangInstanceIdentifier.InstanceIdentifierBuilder |
Fluent Builder of Instance Identifier instances.
|
YangInstanceIdentifier.NodeIdentifier |
|
YangInstanceIdentifier.NodeIdentifierWithPredicates |
Composite path argument identifying a MapEntryNode leaf
overall data tree.
|
YangInstanceIdentifier.NodeIdentifierWithPredicates.Singleton |
|
YangInstanceIdentifier.NodeWithValue<T> |
|
YangInstanceIdentifier.PathArgument |
Path argument / component of InstanceIdentifier.
|
YangInvalidValueException |
Dedicated exception for reporting conditions where error-tag should be reported as invalid-value .
|
YangLibraryConstants |
Constants related to ietf-yang-library.yang .
|
YangLibraryConstants.ContainerName |
Top-level containers which hold YANG Library information, ordered by descending preference, with more modern
and/or preferred entries first.
|
YangLiteralExpr |
An XPath literal expression.
|
YangLocationPath |
|
YangLocationPath.Absolute |
|
YangLocationPath.AxisStep |
|
YangLocationPath.NamespaceStep |
|
YangLocationPath.NodeTypeStep |
|
YangLocationPath.ProcessingInstructionStep |
|
YangLocationPath.QNameStep |
A step along an axis.
|
YangLocationPath.Relative |
|
YangLocationPath.ResolvedQNameStep |
|
YangLocationPath.Step |
|
YangLocationPath.UnresolvedQNameStep |
|
YangModelDependencyInfo |
Helper transfer object which holds basic and dependency information for YANG
model.
|
YangModelDependencyInfo.ModuleDependencyInfo |
Dependency information for YANG module.
|
YangModelDependencyInfo.SubmoduleDependencyInfo |
Dependency information for submodule, also provides name for parent module.
|
YangModeledAnyXmlNode |
AnyXML node with schema of contained XML data.
|
YangModeledAnyXmlNodeDataWithSchema |
Utility class used for tracking parser state as needed by a StAX-like parser.
|
YangModeledAnyxmlSchemaNode |
The "YangModeledAnyXml" interface defines an interior node in the schema tree.
|
YangNames |
Utility class for handling various naming conventions mentioned in YANG and related specifications.
|
YangNamespaceContext |
|
YangNamespaceContextNamespace |
|
YangNaryExpr |
|
YangNaryOperator |
YANG XPath binary operator.
|
YangNegateExpr |
|
YangNumberExpr |
A number-bearing expression.
|
YangParser |
Configurable single-use YANG parser.
|
YangParserException |
|
YangParserFactory |
Basic entry point into a YANG parser implementation.
|
YangParserFactoryImpl |
|
YangParserTestUtils |
Utility class which provides convenience methods for producing effective schema context based on the supplied
yang/yin sources or paths to these sources.
|
YangPathExpr |
|
YangPredicateAware |
|
YangQNameExpr |
An XPath QName expression.
|
YangQNameExpr.Resolved |
|
YangQNameExpr.Unresolved |
|
YangSchemaSourceRepresentation |
|
YangStatementLexer |
|
YangStatementParser |
|
YangStatementParser.ArgumentContext |
|
YangStatementParser.FileContext |
|
YangStatementParser.KeywordContext |
|
YangStatementParser.StatementContext |
|
YangStatementParser.UnquotedStringContext |
|
YangStatementParserBaseVisitor<T> |
This class provides an empty implementation of YangStatementParserVisitor ,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
YangStatementParserVisitor<T> |
This interface defines a complete generic visitor for a parse tree produced
by YangStatementParser .
|
YangStatementStreamSource |
This class represents implementation of StatementStreamSource in order to emit YANG statements using supplied
StatementWriter.
|
YangStmtMapping |
Mapping for both RFC6020 and RFC7950 statements.
|
YangSyntaxErrorException |
|
YangTextSchemaContextResolver |
|
YangTextSchemaSource |
YANG text schema source representation.
|
YangTextSchemaSourceRegistration |
|
YangTextSnippet |
|
YangValidationBundles |
|
YangVariableReferenceExpr |
|
YangVersion |
Enumeration of supported YANG versions.
|
YangVersionEffectiveStatement |
|
YangVersionStatement |
|
YangVersionStatementSupport |
|
YangXPathAxis |
XPath evaluation axis, as defined in XPath 1.0.
|
YangXPathExpression |
An XPath expression.
|
YangXPathExpression.QualifiedBound |
A Qualified-bound expression.
|
YangXPathExpression.UnqualifiedBound |
|
YangXPathMathMode |
|
YangXPathMathSupport |
Interface supporting mathematical operations.
|
YangXPathNodeType |
|
YangXPathParser |
|
YangXPathParser.QualifiedBound |
|
YangXPathParser.UnqualifiedBound |
|
YangXPathParserFactory |
|
YinDomSchemaSource |
|
YinElementEffectiveStatement |
|
YinElementStatement |
|
YinElementStatementSupport |
|
YinExportUtils |
|
YinSchemaSourceRepresentation |
|
YinStatementStreamSource |
|
YinTextSchemaSource |
YIN text schema source representation.
|
YinTextToDomTransformer |
|
YinXMLEventReaderFactory |
|
YinXmlSchemaSource |
YIN text schema source representation.
|