Modifier and Type | Interface and Description |
---|---|
interface |
MutationBehaviour<T extends MutationBehaviour<T>>
Mutation behavior.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Builder<P>
Builder object which produces a product.
|
interface |
CheckedBuilder<P,E extends Exception>
Builder object which produces a product.
|
interface |
ClassBasedPropertyBuilder<P,T extends ClassBasedPropertyBuilder<P,T>> |
interface |
Identifier
General identifier interface.
|
interface |
Immutable
Immutable Object - object does not change its externally-observable state during its lifetime.
|
interface |
Mutable
Mutable object - object may change it's state during lifecycle.
|
interface |
ProductAwareBuilder<P>
An extension of the
Builder concept which allows an implementation
of this interface to be used in collections instead of the product. |
interface |
WritableIdentifier
A combination of both
Identifier and WritableObject . |
Modifier and Type | Class and Description |
---|---|
class |
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. |
class |
NoOpListenerRegistration<T extends EventListener>
Implementation of
ListenerRegistration which does nothing in its NoOpObjectRegistration.close() method. |
class |
NoOpObjectRegistration<T>
Implementation of
ObjectRegistration which does nothing in its NoOpObjectRegistration.close() method. |
class |
Variant<T,U>
Utility holder of a two-variant value.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenDaylightExtensionsStatements |
Modifier and Type | Class and Description |
---|---|
class |
AnyxmlSchemaLocationStatementSupport |
class |
AnyxmlStatementSupportOverride |
Modifier and Type | Class and Description |
---|---|
class |
OpenConfigStatements |
Modifier and Type | Class and Description |
---|---|
class |
EncryptedValueStatementSupport |
class |
HashedValueStatementSupport |
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractMountPointContextFactory.MountPointDefinition
Definition of a MountPoint, as known to RFC8528.
|
class |
ImmutableMountPointNode |
Modifier and Type | Class and Description |
---|---|
class |
NetconfStatements
StatementDefinition s for statements defined by RFC6241. |
Modifier and Type | Class and Description |
---|---|
class |
GetFilterElementAttributesStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
NACMStatements
StatementDefinition s for statements defined by RFC6536. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDenyAllStatementSupport |
class |
DefaultDenyWriteStatementSupport |
Modifier and Type | Interface and Description |
---|---|
interface |
MetadataNormalizedAnydata
A piece of
NormalizedAnydata with a corresponding piece of NormalizedMetadata . |
interface |
NormalizedMetadata
RFC7952 metadata counterpart to a
NormalizedNode . |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableMetadataNormalizedAnydata |
class |
ImmutableNormalizedMetadata
Immutable implementation of
NormalizedMetadata . |
static class |
ImmutableNormalizedMetadata.Builder
Builder of ImmutableNormalizedMetadata instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationSchemaNodeAwareSchemaContext
A
SchemaContext which is also AnnotationSchemaNodeAware . |
Modifier and Type | Class and Description |
---|---|
class |
MetadataStatements
StatementDefinition s for statements defined by RFC7952. |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
YangDataStatements
StatementDefinition s for statements defined by RFC8040. |
Modifier and Type | Class and Description |
---|---|
class |
YangDataStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
MountPointIdentifier |
Modifier and Type | Class and Description |
---|---|
class |
SchemaMountStatements
StatementDefinition s for statements defined by RFC7952. |
Modifier and Type | Class and Description |
---|---|
class |
MountPointStatementSupport |
Modifier and Type | Interface and Description |
---|---|
interface |
ModifiableMapPhase<K,V>
A
Map which can be modified and supports efficient conversion to an
unmodifiable map. |
interface |
UnmodifiableMapPhase<K,V>
A
Map which cannot be modified and supports efficient conversion to a ModifiableMapPhase . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIdentifier<T>
An abstract
Identifier backed by an immutable object. |
class |
AbstractStringIdentifier<T extends AbstractStringIdentifier<T>>
Utility
Identifier backed by a UUID . |
class |
AbstractUUIDIdentifier<T extends AbstractUUIDIdentifier<T>>
Utility
Identifier backed by a UUID . |
class |
EmptyDeque<E>
A specialized always-empty implementation of
Deque . |
class |
HashCodeBuilder<T>
Utility class for incrementally building object hashCode by hashing together component objects, one by one.
|
class |
ImmutableMapTemplate<K>
Template for instantiating
UnmodifiableMapPhase instances with a fixed set of keys. |
class |
ImmutableOffsetMap<K,V>
Implementation of the
Map interface which stores a set of immutable mappings using a key-to-offset map and
a backing array. |
class |
ImmutableOffsetMapTemplate<K>
Template for instantiating
ImmutableOffsetMap instances with a fixed set of keys. |
class |
ListenerRegistry<T extends EventListener>
A registry of EventListeners, maintaining a set of registrations.
|
class |
MutableOffsetMap<K,V>
A mutable version of
ImmutableOffsetMap . |
class |
SharedSingletonMap<K,V>
Implementation of the
Map interface which stores a single mapping. |
class |
SharedSingletonMapTemplate<K>
Template for instantiating
SharedSingletonMap instances with a fixed key. |
class |
SingletonSet<E>
A
Set containing a single value. |
Modifier and Type | Interface and Description |
---|---|
interface |
CanonicalValue<T extends CanonicalValue<T>>
A typed value in its internal Java representation.
|
interface |
CanonicalValueSupport<T extends CanonicalValue<T>>
Support for a
CanonicalValue subclasses. |
interface |
CanonicalValueValidator<T extends CanonicalValue<T>,V extends T>
CanonicalValue validator interface. |
interface |
YangNamespaceContext
Interface for mapping between
String prefixes and QNameModule namespaces. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCanonicalValueSupport<T extends CanonicalValue<T>>
Base implementation of
CanonicalValueSupport . |
class |
AbstractCanonicalValueValidator<T extends DerivedString<T>,V extends T>
Abstract base class for implementing validators.
|
class |
AbstractQName
Abstract superclass for sharing QName references, which can either be resolved
QName s or unresolved
UnqualifiedQName and QualifiedQName s. |
class |
BiMapYangNamespaceContext
A BiMap-based implementation of
YangNamespaceContext . |
class |
CachingDerivedString<T extends CachingDerivedString<T>>
A opportunistically-caching
DerivedString . |
class |
CanonicalValueViolation
A violation of a
CanonicalValue validation. |
static class |
CanonicalValueViolation.Regular |
static class |
CanonicalValueViolation.WithException |
class |
Decimal64
Dedicated type for YANG's 'type decimal64' type.
|
static class |
Decimal64.Support |
class |
DerivedString<T extends DerivedString<T>>
Abstract base class for objects which are string-equivalent to canonical string representation specified
in a YANG model.
|
class |
Empty
Dedicated singleton type for YANG's 'type empty' value.
|
class |
QName
The QName from XML consists of local name of element and XML namespace, but for our use, we added module revision to
it.
|
class |
QNameModule |
class |
QualifiedQName
An unresolved, qualified
QName . |
class |
Revision
Dedicated object identifying a YANG module revision.
|
class |
RpcResultBuilder<T>
A builder for creating RpcResult instances.
|
class |
Uint16
Dedicated type for YANG's 'type uint16' type.
|
static class |
Uint16.Support |
class |
Uint32
Dedicated type for YANG's 'type uint32' type.
|
static class |
Uint32.Support |
class |
Uint64
Dedicated type for YANG's 'type uint64' type.
|
static class |
Uint64.Support |
class |
Uint8
Dedicated type for YANG's 'type uint8' type.
|
static class |
Uint8.Support |
class |
UnqualifiedQName
An unresolved, unqualified
QName . |
Modifier and Type | Interface and Description |
---|---|
static interface |
YangInstanceIdentifier.InstanceIdentifierBuilder
Fluent Builder of Instance Identifier instances.
|
static interface |
YangInstanceIdentifier.PathArgument
Path argument / component of InstanceIdentifier.
|
Modifier and Type | Class and Description |
---|---|
class |
DatastoreIdentifier
Identifier of a RFC8342 (NMDA) datastore.
|
class |
YangInstanceIdentifier
Unique identifier of a particular node instance in the data tree.
|
static class |
YangInstanceIdentifier.AugmentationIdentifier
Composite path argument identifying a
AugmentationNode
node in particular subtree. |
static class |
YangInstanceIdentifier.NodeIdentifier
Simple path argument identifying a
ContainerNode or
LeafNode leaf in particular subtree. |
static class |
YangInstanceIdentifier.NodeIdentifierWithPredicates
Composite path argument identifying a
MapEntryNode leaf
overall data tree. |
static class |
YangInstanceIdentifier.NodeWithValue<T>
Simple path argument identifying a
LeafSetEntryNode leaf
overall data tree. |
Modifier and Type | Interface and Description |
---|---|
interface |
NormalizedAnydata
The contents of an
anydata node in a normalized format. |
Modifier and Type | Class and Description |
---|---|
class |
DataTreeConfiguration
DataTree configuration class.
|
static class |
DataTreeConfiguration.Builder |
Modifier and Type | Class and Description |
---|---|
class |
LeafRefPath |
class |
SimpleQNameWithPredicate |
Modifier and Type | Interface and Description |
---|---|
interface |
CollectionNodeBuilder<V extends NormalizedNode<?,?>,R extends NormalizedNode<YangInstanceIdentifier.NodeIdentifier,?>> |
interface |
DataContainerNodeBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>> |
interface |
ListNodeBuilder<T,V> |
interface |
NormalizedNodeBuilder<I extends YangInstanceIdentifier.PathArgument,V,R extends NormalizedNode<I,?>> |
interface |
NormalizedNodeContainerBuilder<K extends YangInstanceIdentifier.PathArgument,CK extends YangInstanceIdentifier.PathArgument,CV extends NormalizedNode<? extends CK,?>,P extends NormalizedNode<K,?>> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableDataContainerNode<K extends YangInstanceIdentifier.PathArgument> |
class |
AbstractImmutableNormalizedNode<K extends YangInstanceIdentifier.PathArgument,V> |
class |
AbstractImmutableNormalizedSimpleValueNode<K extends YangInstanceIdentifier.PathArgument,V> |
class |
AbstractImmutableNormalizedValueNode<K extends YangInstanceIdentifier.PathArgument,V> |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableNormalizedAnydata |
Modifier and Type | Interface and Description |
---|---|
interface |
EffectiveModelContext
EffectiveStatement -based result of YANG parser compilation. |
interface |
Module
This interface contains the methods for getting the data from the YANG module.
|
interface |
PathExpression
An expression as defined in RFC7950 Section 9.9.2,
i.e.
|
interface |
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...
|
Modifier and Type | Class and Description |
---|---|
class |
SchemaPath
Represents unique path to the every node inside the module.
|
class |
YangStmtMapping
Mapping for both RFC6020 and RFC7950 statements.
|
Modifier and Type | Interface and Description |
---|---|
interface |
StatementDefinition
Definition / model of YANG
DeclaredStatement and EffectiveStatement . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStatementDefinition
Abstract utility class to handle StatementArgumentDefinition aspect of
StatementDefinition . |
class |
ArgumentDefinition |
class |
DefaultStatementDefinition<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Default implementation of the
StatementDefinition contract. |
Modifier and Type | Class and Description |
---|---|
class |
IfFeatureExpr
A resolved
if-feature expression, implementing a Predicate . |
class |
SchemaNodeIdentifier
Represents unique path to the every schema node inside the schema node identifier namespace.
|
static class |
SchemaNodeIdentifier.Absolute
An absolute schema node identifier.
|
static class |
SchemaNodeIdentifier.Relative
A relative schema node identifier.
|
class |
UnresolvedNumber |
Modifier and Type | Class and Description |
---|---|
class |
DeclaredStatementFormatter
Utility class for formatting
DeclaredStatement s. |
static class |
DeclaredStatementFormatter.Builder
Builder class for instantiation of a customized
DeclaredStatementFormatter . |
class |
YangTextSnippet
A YANG text snippet generated from a
DeclaredStatement . |
Modifier and Type | Interface and Description |
---|---|
interface |
SchemaSourceRepresentation
Common interface for schema source representations.
|
interface |
YangSchemaSourceRepresentation
A YANG
SchemaSourceRepresentation . |
interface |
YinSchemaSourceRepresentation
A YIN
SchemaSourceRepresentation . |
interface |
YinXmlSchemaSource
YIN text schema source representation.
|
Modifier and Type | Class and Description |
---|---|
class |
RevisionSourceIdentifier
YANG Schema revision source identifier.
|
class |
SchemaContextFactoryConfiguration
SchemaContextFactory configuration class.
|
static class |
SchemaContextFactoryConfiguration.Builder |
class |
SemVerSourceIdentifier
YANG Schema source identifier with specified semantic version.
|
class |
SourceIdentifier
Base class of YANG Schema source identifiers.
|
class |
YangTextSchemaSource
YANG text schema source representation.
|
class |
YinDomSchemaSource
Utility
YinXmlSchemaSource exposing a W3C DOMSource representation of YIN model. |
class |
YinTextSchemaSource
YIN text schema source representation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPathExpression |
class |
AbstractSchemaContext |
class |
FilteringSchemaContextProxy |
class |
ModuleNameNamespaceContext
Utility
YangNamespaceContext backed by a SchemaContext, resolving namespaces to their module names. |
class |
PathExpressionImpl
Deprecated.
This is a transitional class to transition from
RevisionAwareXPathImpl . Users are advised to
supply their own implementation of PathExpression. |
class |
SimpleSchemaContext
Simple subclass of
AbstractSchemaContext which performs some amount of indexing to speed up common
SchemaContext operations. |
Modifier and Type | Class and Description |
---|---|
class |
OpenConfigVersionSupport |
Modifier and Type | Class and Description |
---|---|
class |
AbstractParserErrorListener<E extends Exception>
Abstract base type for converting ANTLRErrorListener errors to Exceptions.
|
Modifier and Type | Class and Description |
---|---|
class |
CustomCrossSourceStatementReactorBuilder |
Modifier and Type | Class and Description |
---|---|
class |
ASTSchemaSource
Abstract Syntax Tree representation of a schema source.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEffectiveModule<D extends DeclaredStatement<String>> |
class |
BaseBooleanStatementSupport<D extends DeclaredStatement<Boolean>,E extends EffectiveStatement<Boolean,D>>
Specialization of
BaseStatementSupport for Boolean statement arguments. |
class |
BaseInternedStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
A
BaseStatementSupport specialized for global interning. |
class |
BaseQNameStatementSupport<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
Specialization of
BaseStatementSupport for QName statement arguments. |
class |
BaseStringStatementSupport<D extends DeclaredStatement<String>,E extends EffectiveStatement<String,D>>
Specialization of
BaseStatementSupport for String statement arguments. |
static class |
EffectiveStatementMixins.EffectiveStatementWithFlags.FlagsBuilder |
Modifier and Type | Class and Description |
---|---|
class |
ActionStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
AnydataStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
AnyxmlStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ArgumentStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
AugmentStatementRFC6020Support |
class |
AugmentStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Augment statement.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
BelongsToStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
BitStatementRFC6020Support |
class |
BitStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Bit statement.
|
Modifier and Type | Class and Description |
---|---|
class |
CaseStatementRFC6020Support |
class |
CaseStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Case statement.
|
Modifier and Type | Class and Description |
---|---|
class |
ChoiceStatementRFC6020Support |
class |
ChoiceStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Choice statement.
|
Modifier and Type | Class and Description |
---|---|
class |
ConfigStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ContactStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ContainerStatementRFC6020Support |
class |
ContainerStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Container statement.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
DescriptionStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
DeviateStatementRFC6020Support |
class |
DeviateStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 deviate statement.
|
Modifier and Type | Class and Description |
---|---|
class |
DeviationStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
EnumStatementRFC6020Support |
class |
EnumStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Enum statement.
|
Modifier and Type | Class and Description |
---|---|
class |
ErrorAppTagStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ErrorMessageStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ExtensionStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
FeatureStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
FractionDigitsStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
GroupingStatementRFC6020Support |
class |
GroupingStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Grouping statement.
|
Modifier and Type | Class and Description |
---|---|
class |
IdentityStatementRFC6020Support |
class |
IdentityStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Identity statement.
|
Modifier and Type | Class and Description |
---|---|
class |
IfFeatureStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ImportStatementRFC6020Support |
class |
ImportStatementRFC7950Support
Implementation of import statement definition for Yang 1.1 (RFC 7950) to
allow import statement to have "description" and "reference" as substatements.
|
Modifier and Type | Class and Description |
---|---|
class |
IncludeStatementRFC6020Support |
class |
IncludeStatementRFC7950Support
Implementation of include statement definition for Yang 1.1 (RFC 7950) to
allow include statement to have "description" and "reference" as substatements.
|
Modifier and Type | Class and Description |
---|---|
class |
InputStatementRFC6020Support |
class |
InputStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Input statement.
|
Modifier and Type | Class and Description |
---|---|
class |
KeyStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
LeafStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
LeafListStatementRFC6020Support |
class |
LeafListStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 leaf-list statement.
|
Modifier and Type | Class and Description |
---|---|
class |
LengthStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ListStatementRFC6020Support |
class |
ListStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 List statement.
|
Modifier and Type | Class and Description |
---|---|
class |
MandatoryStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
MaxElementsStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
MinElementsStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ModifierStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ModuleStatementRFC6020Support |
class |
ModuleStatementRFC7950Support |
Modifier and Type | Class and Description |
---|---|
class |
MustStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
NamespaceStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
NotificationStatementRFC6020Support |
class |
NotificationStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Notification
statement.
|
Modifier and Type | Class and Description |
---|---|
class |
OrderedByStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
OrganizationStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
OutputStatementRFC6020Support |
class |
OutputStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Output statement.
|
Modifier and Type | Class and Description |
---|---|
class |
PathStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
PatternStatementRFC6020Support |
class |
PatternStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Pattern statement.
|
Modifier and Type | Class and Description |
---|---|
class |
PositionStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
PrefixStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
PresenceStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
RangeStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ReferenceStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
RefineStatementRFC6020Support |
class |
RefineStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Refine statement.
|
Modifier and Type | Class and Description |
---|---|
class |
RequireInstanceStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
RevisionStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
RevisionDateStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
RpcStatementRFC6020Support |
class |
RpcStatementRFC7950Support
Bridge class for RFC7950 RPCs.
|
Modifier and Type | Class and Description |
---|---|
class |
StatusStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
SubmoduleStatementRFC6020Support |
class |
SubmoduleStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Submodule statement.
|
Modifier and Type | Class and Description |
---|---|
class |
TypeStatementRFC6020Support |
class |
TypeStatementRFC7950Support
Class providing necessary support for processing YANG 1.1 Type statement.
|
Modifier and Type | Class and Description |
---|---|
class |
TypedefStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
UniqueStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
UnitsStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
UsesStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
ValueStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
WhenStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
YangVersionStatementSupport |
Modifier and Type | Class and Description |
---|---|
class |
YinElementStatementSupport |
Modifier and Type | Interface and Description |
---|---|
interface |
StatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Support for processing concrete YANG statement.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractQNameStatementSupport<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
Class providing necessary support for processing a YANG statements which has a
QName argument. |
class |
AbstractStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Class providing necessary support for processing a YANG statement.
|
class |
AbstractVoidStatementSupport<D extends DeclaredStatement<Void>,E extends EffectiveStatement<Void,D>>
Class providing necessary support for processing a YANG statements which does not have an argument.
|
class |
CopyHistory |
class |
ForwardingStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>
Utility forwarding implementation of
StatementSupport contract. |
class |
StatementSupportBundle |
static class |
StatementSupportBundle.Builder |
Modifier and Type | Class and Description |
---|---|
static class |
CrossSourceStatementReactor.Builder |
class |
EffectiveSchemaContext |
class |
ReactorDeclaredModel |
class |
SourceSpecificContext |
Modifier and Type | Interface and Description |
---|---|
interface |
QNameReferent
An object referencing a QName, either resolved or unresolved.
|
(package private) interface |
org.opendaylight.yangtools.yang.xpath.api.QNameReferentBehavior<T extends org.opendaylight.yangtools.yang.xpath.api.QNameReferentBehavior<T>>
Common interface for
ResolvedQNameReferent and UnresolvedQNameReferent , ensuring that only one of
them is implemented by any class. |
interface |
ResolvedQNameReferent
A
QNameReferent referencing a resolved QName. |
interface |
UnresolvedQNameReferent<T extends ResolvedQNameReferent>
A
QNameReferent referencing an unresolved QName. |
interface |
YangConstantExpr<T>
Common interface for all YANG XPath constant expressions.
|
interface |
YangExpr
Common base interface for all YANG Expression components.
|
interface |
YangXPathExpression
An XPath expression.
|
static interface |
YangXPathExpression.QualifiedBound
A Qualified-bound expression.
|
static interface |
YangXPathExpression.UnqualifiedBound |
Copyright © 2020 OpenDaylight. All rights reserved.