Index

A B C D E F G H I L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBooleanStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<Boolean>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<Boolean,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Specialization of AbstractStatementSupport for statements which carry a Boolean argument and are essentially context-independent.
AbstractBooleanStatementSupport(StatementDefinition, E, E, StatementSupport.StatementPolicy<Boolean, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
AbstractEmptyStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<Empty>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<Empty,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
AbstractEmptyStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<Empty, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractEmptyStatementSupport
 
AbstractInternedStatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
A AbstractStatementSupport specialized for global interning.
AbstractInternedStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<A, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport
 
AbstractInternedStringStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<String>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<String,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
A specialization of AbstractInternedStatementSupport for String arguments.
AbstractInternedStringStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<String, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStringStatementSupport
 
AbstractQNameStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<QName,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Specialization of AbstractStatementSupport for QName statement arguments.
AbstractQNameStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<QName, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractQNameStatementSupport
 
AbstractSchemaTreeStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>,E extends org.opendaylight.yangtools.yang.model.api.stmt.SchemaTreeEffectiveStatement<D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Specialization of AbstractQNameStatementSupport for SchemaTreeEffectiveStatement implementations.
AbstractSchemaTreeStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<QName, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractSchemaTreeStatementSupport
 
AbstractStatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Baseline implementation class for common StatementSupport implementations.
AbstractStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<A, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
AbstractStringStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<String>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<String,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Specialization of AbstractStatementSupport for String statement arguments.
AbstractStringStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<String, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStringStatementSupport
 
AbstractUnqualifiedStatementSupport<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<UnresolvedQName.Unqualified>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<UnresolvedQName.Unqualified,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Specialization of AbstractStatementSupport for Unqualified statement arguments.
AbstractUnqualifiedStatementSupport(StatementDefinition, StatementSupport.StatementPolicy<UnresolvedQName.Unqualified, D>, YangParserConfiguration, SubstatementValidator) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractUnqualifiedStatementSupport
 
adaptArgumentValue(StmtContext<A, D, E>, QNameModule) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Adapts the argument value to match a new module.
adaptArgumentValue(StmtContext<QName, D, E>, QNameModule) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractQNameStatementSupport
 
add(StatementDefinition, int, int) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
addAny(StatementDefinition) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
addAsEffectOfStatement(Collection<? extends StmtContext<?, ?, ?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
addAtLeast(StatementDefinition, int) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
addAtMost(StatementDefinition, int) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
addContext(Class<N>, KT, StmtContext<?, ?, ?>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Adds s statement to namespace map with a key.
ADDED_BY_AUGMENTATION - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.CopyType
 
ADDED_BY_USES - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.CopyType
 
ADDED_BY_USES_AUGMENTATION - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.CopyType
 
addEffectiveSubstatement(StmtContext.Mutable<?, ?, ?>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Adds an effective statement to collection of substatements.
addEffectiveSubstatements(Collection<? extends StmtContext.Mutable<?, ?, ?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Adds an effective statement to collection of substatements.
addMandatory(StatementDefinition) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
addMultiple(StatementDefinition) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
addOptional(StatementDefinition) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
addRequiredSource(SourceIdentifier) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Add required module.
addSupport(NamespaceBehaviour<K, V, N>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle.Builder
 
addSupport(StatementSupport<?, ?, ?>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle.Builder
 
addTo(NamespaceBehaviour.NamespaceStorageNode, K, V) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
 
addTo(NamespaceBehaviour.NamespaceStorageNode, K, V) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Adds a key/value to corresponding namespace storage according to param class.
addTo(NamespaceBehaviour.NamespaceStorageNode, QName, StmtContext<?, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.SchemaTreeNamespace
 
addToNs(Class<N>, T, U) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Associate a value with a key within a namespace.
addToStorage(NamespaceBehaviour.NamespaceStorageNode, K, V) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStatementState
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
 
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.QNameWithFlagsEffectiveStatementState
 
addVersionSpecificSupport(YangVersion, StatementSupport<?, ?, ?>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle.Builder
 
allSubstatements() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
 
allSubstatementsStream() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
 
alwaysCopyDeclared() - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementPolicy
Return a StatementSupport.StatementPolicy for StatementSupport.CopyPolicy.DECLARED_COPY, always performing a copy operation.
apply(ModelActionBuilder.InferenceAction) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Apply an ModelActionBuilder.InferenceAction when this action's prerequisites are resolved.
apply(ModelActionBuilder.InferenceContext) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.InferenceAction
Invoked once all prerequisites were met and forward references were resolved and inference action should be applied.
argument() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtx
Return the statement argument.
argumentAsTypeQName() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current
 
argumentName() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 
asNullable() - Method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent.EffectiveConfig
Return this value as a Boolean for use with DataSchemaNode.effectiveConfig().
atPosition(int, int) - Static method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
atPosition(String, int, int) - Static method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
attachDeclarationReference(D, DeclarationReference) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
Attach specified DeclarationReference to a baseline declared statement.

B

BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.ExtensionNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.FeatureNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.GroupingNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.IdentityNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementDefinitionNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.ModuleNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.NamespaceToModule
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.PreLinkageModuleNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.BelongsToModuleContext
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.BelongsToPrefixToModuleCtx
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.BelongsToPrefixToModuleName
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ImportedModuleContext
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ImportPrefixToModuleCtx
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ImpPrefixToNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.IncludedModuleContext
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.IncludedSubmoduleNameToModuleCtx
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToModuleQName
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToSourceIdentifier
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ModuleNamespaceForBelongsTo
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ModuleNameToModuleQName
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ModuleNameToNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ModuleQNameToModuleName
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.ModulesDeviatedByModules
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModule
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.SupportedFeaturesNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.SubmoduleNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.TypeNamespace
 
BEHAVIOUR - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace
 
BelongsToModuleContext - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Namespace key class for storing belongs-to statements in YANG model storage.
BelongsToPrefixToModuleCtx - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Source-specific mapping of belongsTo prefixes to module identifiers.
BelongsToPrefixToModuleName - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Source-specific mapping of prefixes to namespaces.
BoundStmtCtx<A> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
A CommonStmtCtx which has additionally been bound to a StatementSupport.
BoundStmtCtxCompat<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Intermediate compatibility interface between StmtContext and EffectiveStmtCtx.Current.
build() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle.Builder
Create a StatementSupportBundle from the contents of this builder.
build() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator.Builder
 
buildEffective() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Return the EffectiveStatement for statement context, creating it if required.
buildEffectiveSubstatements(EffectiveStmtCtx.Current<A, D>, List<? extends StmtContext<?, ?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
Create a set of substatements.
builder(Set<YangVersion>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
 
builder(StatementDefinition) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator
 

C

caerbannog() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current
Deprecated.
canReuseCurrent(EffectiveStmtCtx.Current<A, D>, EffectiveStmtCtx.Current<A, D>, Collection<? extends EffectiveStatement<?, ?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory
Determine reactor copy behaviour of a statement instance.
canReuseCurrent(EffectiveStmtCtx.Current<A, D>, EffectiveStmtCtx.Current<A, D>, Collection<? extends EffectiveStatement<?, ?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementEquality
Determine whether current statement has the same semantics as the provided copy.
canReuseCurrent(EffectiveStmtCtx.Current<A, D>, EffectiveStmtCtx.Current<A, D>, Collection<? extends EffectiveStatement<?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 
checkFeatureSupport(StmtContext<?, ?, ?>, Set<QName>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
childCopyOf(StmtContext<?, ?, ?>, CopyType) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Create a child sub-statement, which is a child of this statement, inheriting all attributes from specified child and recording copy type.
childCopyOf(StmtContext<?, ?, ?>, CopyType, QNameModule) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Create a child sub-statement, which is a child of this statement, inheriting all attributes from specified child and recording copy type.
coerceParentContext() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Return the parent statement context, forcing a VerifyException if this is the root statement.
coerceParentContext() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
CommonStmtCtx - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Common interface for all statement contexts, exposing information which is always available.
CONTEXT_INDEPENDENT - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
Reuse the source statement context in the new place, as it cannot be affected by any further operations.
contextIndependent() - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementPolicy
copyAsChildOf(StmtContext.Mutable<?, ?, ?>, CopyType, QNameModule) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
 
copyDeclared(StatementSupport.StatementEquality<A, D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementPolicy
copyEffective(EffectiveStmtCtx.Current<A, D>, E) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory
Create a EffectiveStatement copy of provided original for specified context.
copyEffective(EffectiveStmtCtx.Current<A, D>, E) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
copyEffective(EffectiveStmtCtx.Current<A, D>, E) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
CopyHistory - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Reactor's view of significant semantic history of a particular statement.
copyPolicy() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Return this statement's StatementSupport.CopyPolicy.
CopyType - Enum Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
createDeclared(A, ImmutableList<DeclaredStatement<?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport
 
createDeclared(Boolean, ImmutableList<DeclaredStatement<?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
createDeclared(BoundStmtCtx<A>, ImmutableList<DeclaredStatement<?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
createDeclared(BoundStmtCtx<A>, Stream<DeclaredStatement<?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory
Create a DeclaredStatement for specified context.
createDeclared(BoundStmtCtx<A>, ImmutableList<DeclaredStatement<?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport
 
createDeclared(BoundStmtCtx<A>, Stream<DeclaredStatement<?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
createDeclared(BoundStmtCtx<A>, Stream<DeclaredStatement<?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
createDeclared(BoundStmtCtx<Boolean>, ImmutableList<DeclaredStatement<?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
createEffective(D, ImmutableList<? extends EffectiveStatement<?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport
 
createEffective(D, ImmutableList<? extends EffectiveStatement<?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
createEffective(EffectiveStmtCtx.Current<A, D>, ImmutableList<? extends EffectiveStatement<?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
createEffective(EffectiveStmtCtx.Current<A, D>, Stream<? extends StmtContext<?, ?, ?>>, Stream<? extends StmtContext<?, ?, ?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory
Create a EffectiveStatement for specified context.
createEffective(EffectiveStmtCtx.Current<A, D>, ImmutableList<? extends EffectiveStatement<?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport
 
createEffective(EffectiveStmtCtx.Current<A, D>, Stream<? extends StmtContext<?, ?, ?>>, Stream<? extends StmtContext<?, ?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
createEffective(EffectiveStmtCtx.Current<A, D>, Stream<? extends StmtContext<?, ?, ?>>, Stream<? extends StmtContext<?, ?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
createEffective(EffectiveStmtCtx.Current<Boolean, D>, ImmutableList<? extends EffectiveStatement<?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
createEmptyDeclared(A) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport
 
createEmptyEffective(D) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
createEmptyEffective(D) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport
 
createUndeclaredEffective(EffectiveStmtCtx.UndeclaredCurrent<A, D>, Stream<? extends StmtContext<?, ?, ?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.UndeclaredStatementFactory
Create a EffectiveStatement for specified context.
createUndeclaredSubstatement(StatementSupport<X, Y, Z>, X) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Create a purely-effective substatement.

D

declarationReference() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
declarationReference() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ImplicitSubstatement
 
declarationReference() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference
Returns the DeclarationReference associated with this reference, if available.
declared() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtxCompat
Returns the DeclaredStatement view of this statement.
declared() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.UndeclaredCurrent
Deprecated.
DECLARED_COPY - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
Create a copy sharing declared instance, but otherwise having a separate disconnected lifecycle.
declaredSubstatements() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Return declared substatements.
declaredSubstatements() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
DEFAULT_PREFIX - Static variable in interface org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModule
 
definition() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 
derivedFrom(StatementSupportBundle) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
 
DerivedNamespaceBehaviour<K,V,L,N extends ParserNamespace<K,V>,O extends ParserNamespace<L,?>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
An NamespaceBehaviour which derives keys from a different namespace.
DerivedNamespaceBehaviour(Class<N>, Class<O>) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
 

E

EFFECTIVE_MODEL - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
 
EFFECTIVE_MODEL - Static variable in class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase.ExecutionOrder
effectiveConfig() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent
Return the effective config statement value.
effectiveNamespace() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent
 
effectiveParent() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx
Return parent of this context, if there is one.
EffectiveStatementState - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Significant state captured by an EffectiveStatement at its instantiation site.
EffectiveStatementState() - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStatementState
 
EffectiveStmtCtx - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Effective view of a StmtContext for the purposes of creating an EffectiveStatement.
EffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Minimum amount of state required to build an accurate effective view of a statement.
EffectiveStmtCtx.Parent - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Minimum amount of parent state required to build an accurate effective view of a particular child.
EffectiveStmtCtx.Parent.EffectiveConfig - Enum Class in org.opendaylight.yangtools.yang.parser.spi.meta
Effective config statement value.
EffectiveStmtCtx.UndeclaredCurrent<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
A restricted version of EffectiveStmtCtx.Current, which does not expose the raw argument or the declared statement.
effectiveSubstatements() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Return effective substatements.
effectiveSubstatements() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
endStatement(StatementSourceReference) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter
Ends current opened statement.
equals(Object) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStatementState
 
equals(Object) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
 
equals(Object) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.QNameWithFlagsEffectiveStatementState
 
equals(Object) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
equals(Object) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ImplicitSubstatement
 
EXACT_REPLICA - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
Reuse the source statement context in the new place completely.
exactReplica() - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementPolicy
executionOrder() - Method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Return the execution order, which is a value in range 1..127.
ExplicitStatement - Class in org.opendaylight.yangtools.yang.parser.spi.source
Reference of statement source present in textual source format.
ExtensionNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Extension namespace.
extractEffectiveState(E) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory
Return the EffectiveStatementState for a particular statement.
extractEffectiveState(E) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 

F

FALSE - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent.EffectiveConfig
We have an effective config false statement.
FeatureNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Feature namespace.
findAllDeclaredSubstatements(StmtContext<?, ?, ?>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findAllEffectiveSubstatements(StmtContext<?, ?, ?>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findAllSubstatements(StmtContext<?, ?, ?>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findClosestTowardsRoot(NamespaceBehaviour.NamespaceStorageNode, NamespaceBehaviour.StorageNodeType) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
 
findDeepFirstDeclaredSubstatement(StmtContext<?, ?, ?>, Class<? super D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findFirstArgument(Collection<? extends EffectiveStatement<?, ?>>, Class<E>, A) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
findFirstDeclaredSubstatement(StmtContext<?, ?, ?>, int, Class<? extends DeclaredStatement<?>>...) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findFirstDeclaredSubstatement(StmtContext<?, ?, ?>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findFirstDeclaredSubstatementOnSublevel(StmtContext<?, ?, ?>, Class<? super D>, int) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findFirstEffectiveSubstatement(StmtContext<?, ?, ?>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
findFirstStatement(Collection<? extends EffectiveStatement<?, ?>>, Class<E>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
findNode(StmtContext<?, ?, ?>, SchemaNodeIdentifier) - Static method in class org.opendaylight.yangtools.yang.parser.spi.SchemaTreeNamespace
Find statement context identified by interpreting specified SchemaNodeIdentifier starting at specified StmtContext.
findSubstatementArgument(Class<Z>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtx
Search of any child statement context of specified type and return its argument.
firstAttributeOf(Iterable<? extends StmtContext<?, ?, ?>>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
firstAttributeOf(StmtContext<?, ?, ?>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
firstSubstatementAttributeOf(StmtContext<?, ?, ?>, Class<D>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
ForwardingStatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Utility forwarding implementation of StatementSupport contract.
ForwardingStatementSupport(StatementSupport<A, D, E>) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
FULL_DECLARATION - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
 
FULL_DECLARATION - Static variable in class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase.ExecutionOrder

G

get(String) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModule
Returns QNameModule (namespace + revision) associated with supplied prefix.
get(String) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModuleMap
 
get(QName) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinition
Returns StatementDefinition with specified QName.
get(QName) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
 
getAllFrom(NamespaceBehaviour.NamespaceStorageNode) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
 
getAllFrom(NamespaceBehaviour.NamespaceStorageNode) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Returns all values of a keys of param class from model namespace storage.
getAllFrom(NamespaceBehaviour.NamespaceStorageNode) - Method in class org.opendaylight.yangtools.yang.parser.spi.SchemaTreeNamespace
 
getAllFromLocalStorage(Class<N>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.NamespaceStorageNode
 
getAllFromLocalStorage(NamespaceBehaviour.NamespaceStorageNode) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
 
getAllFromNamespace(Class<N>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceStmtCtx
Return the selected namespace.
getAllVersionSpecificDefinitions() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
Returns all version specific statement definitions.
getArgument() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtx
Return the statement argument in literal format.
getArgumentDefinition() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 
getByNamespace(String) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModule
Returns QNameModule (namespace + revision) associated with XML namespace (URI).
getByNamespace(String) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModuleMap
 
getByNamespaceAndLocalName(XMLNamespace, String) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinition
Returns StatementDefinition with specified namespace and localName.
getByNamespaceAndLocalName(XMLNamespace, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
 
getCommonDefinitions() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
Returns statement definitions common for all versions.
getCompletedPhase() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
 
getDefinition() - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter.ResumedStatement
Return statement definition.
getDefinitionsSpecificForVersion(YangVersion) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
Returns statement definitions specific for requested version.
getDerivedFrom() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
 
getEffectiveParent() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx
Return parent of this context.
getEffectOfStatement() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
 
getFrom(NamespaceBehaviour.NamespaceStorageNode, K) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
 
getFrom(NamespaceBehaviour.NamespaceStorageNode, K) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Returns a value from model namespace storage according to key param class.
getFrom(NamespaceBehaviour.NamespaceStorageNode, QName) - Method in class org.opendaylight.yangtools.yang.parser.spi.SchemaTreeNamespace
Returns a value from model namespace storage according to key param class.
getFrom(NamespaceBehaviour.NamespaceStorageNode, NamespaceKeyCriterion<K>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Returns the key/value mapping best matching specified criterion.
getFromLocalStorage(Class<N>, K) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.NamespaceStorageNode
 
getFromLocalStorage(NamespaceBehaviour.NamespaceStorageNode, K) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
 
getFromNamespace(Class<N>, T) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceStmtCtx
Return a value associated with specified key within a namespace.
getImplicitParentFor(NamespaceStmtCtx, StatementDefinition) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ImplicitParentAwareStatementSupport
Returns implicit parent statement support for supplied statement definition, if it is defined.
getInstance() - Static method in class org.opendaylight.yangtools.yang.parser.spi.SchemaTreeNamespace
 
getLastOperation() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.CopyHistory
Return the last copy operation in this history.
getLatestRevision(Iterable<? extends StmtContext<?, ?, ?>>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
getModuleQNameByPrefix(StmtContext<?, ?, ?>, String) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
getNamespaceBehaviour(Class<N>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.Registry
Get a namespace behavior.
getNamespaceBehaviour(Class<N>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
 
getNamespaceDefinitions() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
 
getOriginalCtx() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Return the statement context of the original definition, if this statement is an instantiated copy.
getParentContext() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Return the parent statement context, or null if this is the root statement.
getParentContext() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
getParentNamespaceStorage() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.NamespaceStorageNode
 
getPhase() - Method in exception org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException
 
getPhase() - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter
Return current model processing phase.
getPreviousCopyCtx() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Return the context of the previous copy of this statement -- effectively walking towards the source origin of this statement.
getPreviousPhase() - Method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Return the preceding phase, or null if this phase is the first one.
getPublicView() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Returns public statement definition, which will be present in built statements.
getRawArgument() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
Return the statement argument in literal format.
getRoot() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.RootStmtContext.Mutable
 
getRoot() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Returns the model root for this statement.
getRoot() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
getRootModuleQName(StmtContext<?, ?, ?>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
getSignificantKey(K) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
 
getSourceIdentifier() - Method in exception org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException
 
getSourceReference() - Method in exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Return the reference to the source which caused this exception.
getSourceReference() - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter.ResumedStatement
Return statement source reference.
getStatementDefinition(YangVersion, QName) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
 
getStorageNodeType() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.NamespaceStorageNode
Return local namespace behaviour type.
getSupport(QName) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
Returns StatementSupport with specified QName.
getSupportedVersions() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle.Builder
 
getSupportedVersions() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
 
getSupportSpecificForArgument(String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
getSupportSpecificForArgument(String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
If this support has argument specific supports, the method returns support specific for given argument (e.g.
global(Class<N>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Creates a global namespace behaviour for supplied namespace type.
GLOBAL - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.StorageNodeType
Global storage, visible from all sources.
GroupingNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Grouping namespace.

H

hasAncestorOfType(StmtContext<?, ?, ?>, Collection<StatementDefinition>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Checks whether at least one ancestor of a StatementContext matches one from a collection of statement definitions.
hasArgumentSpecificSupports() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
hasArgumentSpecificSupports() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Returns true if this support has argument specific supports.
hashCode() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStatementState
 
hashCode() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
 
hashCode() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.QNameWithFlagsEffectiveStatementState
 
hashCode() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
hashCode() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ImplicitSubstatement
 
hasImplicitParentSupport() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
hasNamespaceBehaviour(Class<N>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
 
hasParentOfType(StmtContext<?, ?, ?>, StatementDefinition) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Checks whether the parent of StmtContext is of specified type.
hasSubstatement(Class<? extends EffectiveStatement<?, ?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtx
Check if there is any child statement context of specified type.
history() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextCompat
Return the executive summary of the copy process that has produced this context.

I

IdentityNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Identity namespace.
ignore() - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementPolicy
IGNORE - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
Ignore this statement's existence for the purposes of the new place -- it is not impacted.
IGNORED - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent.EffectiveConfig
We are in a context where config statements are ignored.
ImplicitParentAwareStatementSupport - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
StatementSupport trait for statements which create intermediate parent node for some of its child nodes.
ImplicitSubstatement - Class in org.opendaylight.yangtools.yang.parser.spi.source
An implicit sub-statement, which is implied to be always present in its parent, even if it does not appear in model source.
ImportedModuleContext - Interface in org.opendaylight.yangtools.yang.parser.spi.source
 
ImportedNamespaceContext<K> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Special namespace which allows import of namespaces from other sources.
ImportPrefixToModuleCtx - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Source-specific mapping of prefix strings to module context.
ImpPrefixToNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Pre-linkage source-specific mapping of prefixes to module namespaces.
IncludedModuleContext - Interface in org.opendaylight.yangtools.yang.parser.spi.source
 
IncludedSubmoduleNameToModuleCtx - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Source-specific mapping of prefixes to namespaces.
InferenceException - Exception in org.opendaylight.yangtools.yang.parser.spi.meta
Thrown when there is an inference error.
InferenceException(String, CommonStmtCtx) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
 
InferenceException(String, CommonStmtCtx, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
 
InferenceException(String, StatementSourceReference) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
 
InferenceException(String, StatementSourceReference, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
 
InferenceException(CommonStmtCtx, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
 
InferenceException(StatementSourceReference, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
 
inFile(String) - Static method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
INIT - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
 
INIT - Static variable in class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase.ExecutionOrder
instantiatedPolicy() - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractSchemaTreeStatementSupport
Return the StatementSupport.StatementPolicy corresponding to a potentially-instantiated YANG statement.
internArgument(String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
internArgument(String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Given a raw string representation of an argument, try to use a shared representation.
InvalidSubstatementException - Exception in org.opendaylight.yangtools.yang.parser.spi.meta
Thrown when there was invalid element in YANG file.
InvalidSubstatementException(String, StatementSourceReference) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InvalidSubstatementException
 
InvalidSubstatementException(String, StatementSourceReference, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InvalidSubstatementException
 
InvalidSubstatementException(CommonStmtCtx, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InvalidSubstatementException
 
InvalidSubstatementException(StatementSourceReference, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.InvalidSubstatementException
 
isCompletedBy(ModelProcessingPhase) - Method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Determine whether this processing phase is implied to have completed by completion of some other phase.
isFullyDefined() - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter.ResumedStatement
Check if the statement has been fully defined.
isIgnoringConfig() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Returns true if this statement support and all its substatements ignore config statements (e.g.
isIgnoringIfFeatures() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Returns true if this statement support and all its substatements ignore if-feature statements (e.g.
isInExtensionBody(StmtContext<?, ?, ?>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
isMandatoryNode(StmtContext<?, ?, ?>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Checks whether statement context is a mandatory leaf, choice, anyxml, list or leaf-list according to RFC6020 or not.
isNonPresenceContainer(StmtContext<?, ?, ?>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Checks whether statement context is a non-presence container or not.
isNotMandatoryNodeOfType(StmtContext<?, ?, ?>, StatementDefinition) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Checks whether a statement context is a statement of supplied statement definition and whether it is not mandatory leaf, choice, anyxml, list or leaf-list according to RFC6020.
isPresenceContainer(StmtContext<?, ?, ?>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Checks whether statement context is a presence container or not.
isSupportedByFeatures() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
 
isSupportedToBuildEffective() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
 
isUnknownStatement(StmtContext<?, ?, ?>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Returns true if supplied statement context represents unknown statement, otherwise returns false.

L

latestRevisionModule(UnresolvedQName.Unqualified) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
Return a criterion which selects the latest known revision of a particular module.
localNamespacePortion(Class<N>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceStmtCtx
Return the portion of specified namespace stored in this node.

M

match(K) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
Match a key against this criterion.
MissingSubstatementException - Exception in org.opendaylight.yangtools.yang.parser.spi.meta
Thrown when there was Missing element in yang file.
MissingSubstatementException(String, StatementSourceReference) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.MissingSubstatementException
 
MissingSubstatementException(String, StatementSourceReference, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.MissingSubstatementException
 
MissingSubstatementException(CommonStmtCtx, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.MissingSubstatementException
 
MissingSubstatementException(StatementSourceReference, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.MissingSubstatementException
 
ModelActionBuilder - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Builder for effective model inference action.
ModelActionBuilder.InferenceAction - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
User-defined inference action.
ModelActionBuilder.InferenceContext - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
 
ModelActionBuilder.Prerequisite<T> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
 
ModelProcessingPhase - Enum Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
ModelProcessingPhase.ExecutionOrder - Class in org.opendaylight.yangtools.yang.parser.spi.meta
The concept of phase execution order, expressed as non-negative values.
ModuleCtxToModuleQName - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Global mapping of modules to QNameModules.
ModuleCtxToSourceIdentifier - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Global mapping of modules to source identifier.
moduleName() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current
 
ModuleNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Module namespace.
ModuleNamespaceForBelongsTo - Interface in org.opendaylight.yangtools.yang.parser.spi.source
namespace class similar to ModuleNamespace for storing modules into Yang model storage but keyed by plain name.
ModuleNameToModuleQName - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Source-specific mapping of prefixes to namespaces.
ModuleNameToNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Pre-linkage global mapping of module names to namespaces.
ModuleQNameToModuleName - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Source-specific mapping of prefixes to namespaces.
ModulesDeviatedByModules - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Namespace used for storing information about modules that support deviation resolution.
mutableDeclaredSubstatements() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
mutableEffectiveSubstatements() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
MutableStatement - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Mutable statement interface.
mutatesCtx(T, ModelProcessingPhase) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Action mutates the specified statement in the specified phase.
mutatesEffectiveCtx(StmtContext<?, ?, ?>, Class<N>, K) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
 
mutatesEffectiveCtx(T) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Action mutates the effective model of specified statement.
mutatesEffectiveCtxPath(StmtContext<?, ?, ?>, Class<N>, Iterable<K>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
 
mutatesNs(StmtContext.Mutable<?, ?, ?>, Class<N>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Deprecated.
Undocumented method. Use at your own risk.

N

namespace(Class<N>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceStmtCtx
Return the selected namespace.
NamespaceBehaviour<K,V,N extends ParserNamespace<K,V>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Definition / implementation of specific Identifier Namespace behaviour.
NamespaceBehaviour(Class<N>) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
 
NamespaceBehaviour.NamespaceStorageNode - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
 
NamespaceBehaviour.OnDemandSchemaTreeStorageNode - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Interface implemented by NamespaceBehaviour.NamespaceStorageNodes which support dynamic addition of child elements as they are requested.
NamespaceBehaviour.Registry - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
 
NamespaceBehaviour.StorageNodeType - Enum Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
namespaceItem(Class<N>, T) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceStmtCtx
Return a value associated with specified key within a namespace.
NamespaceKeyCriterion<K> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Namespace key matching criterion.
NamespaceKeyCriterion() - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
 
NamespaceNotAvailableException - Exception in org.opendaylight.yangtools.yang.parser.spi.meta
Thrown when identifier namespace is not available (supported) in a specific model processing phase.
NamespaceNotAvailableException(String) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceNotAvailableException
 
NamespaceNotAvailableException(String, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceNotAvailableException
 
NamespaceStmtCtx - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Support work with namespace content.
NamespaceToModule - Interface in org.opendaylight.yangtools.yang.parser.spi
A derived namespace allowing lookup of modules based on their QNameModule.
newInferenceAction(ModelProcessingPhase) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Create a new inference action to be executed during specified phase.
NULL - Static variable in class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase.ExecutionOrder
Equivalent of a null ModelProcessingPhase.

O

of(StatementSourceReference) - Static method in class org.opendaylight.yangtools.yang.parser.spi.source.ImplicitSubstatement
Create a new ImplicitSubstatement.
ofExecutionOrder(byte) - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Return the ModelProcessingPhase corresponding to a ModelProcessingPhase.ExecutionOrder value.
onFullDefinitionDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
onFullDefinitionDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Invoked when statement is closed during ModelProcessingPhase.FULL_DECLARATION phase, only substatements from this phase are available.
onLinkageDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Invoked when statement is closed during ModelProcessingPhase.SOURCE_LINKAGE phase, only substatements from this and previous phase are available.
onLinkageDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
onPreLinkageDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Invoked when statement is closed during ModelProcessingPhase.SOURCE_PRE_LINKAGE phase, only substatements from this and previous phase are available.
onPreLinkageDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
onStatementAdded(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Invoked when a statement supported by this instance is added to build context.
onStatementAdded(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
onStatementAdded(StmtContext.Mutable<QName, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractSchemaTreeStatementSupport
Invoked when a statement supported by this instance is added to build context.
onStatementDefinitionDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
onStatementDefinitionDeclared(StmtContext.Mutable<A, D, E>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Invoked when statement is closed during ModelProcessingPhase.STATEMENT_DEFINITION phase, only substatements from this phase are available.
org.opendaylight.yangtools.yang.parser.spi - module org.opendaylight.yangtools.yang.parser.spi
 
org.opendaylight.yangtools.yang.parser.spi - package org.opendaylight.yangtools.yang.parser.spi
Provides essential namespaces which are filled in the parsing process.
org.opendaylight.yangtools.yang.parser.spi.meta - package org.opendaylight.yangtools.yang.parser.spi.meta
Provides base abstract classes, interfaces and common implementation used by the statement parser.
org.opendaylight.yangtools.yang.parser.spi.source - package org.opendaylight.yangtools.yang.parser.spi.source
Provides API necessary for the processing of statement sources.
org.opendaylight.yangtools.yang.parser.spi.validation - package org.opendaylight.yangtools.yang.parser.spi.validation
Provides interfaces and enumerations necessary for validation processes.
ORIGINAL - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.CopyType
 
OverrideChildStatementSupport - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
An additional trait for StatementSupport, allowing a parent statement to override the support for a child statement.
overrideSupport(StatementSupport<?, ?, ?>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle.Builder
 

P

parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractBooleanStatementSupport
 
parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractEmptyStatementSupport
 
parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStringStatementSupport
 
parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractSchemaTreeStatementSupport
 
parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStringStatementSupport
 
parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractUnqualifiedStatementSupport
 
parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
parseArgumentValue(StmtContext<?, ?, ?>, String) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Parses textual representation of argument in object representation.
parseIdentifier(StmtContext<?, ?, ?>, String) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Parse a YANG identifier string in context of a statement.
parseNodeIdentifier(StmtContext<?, ?, ?>, String) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Parse a YANG node identifier string in context of a statement.
parseNodeIdentifier(StmtContext<?, ?, ?>, String, String) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
ParserNamespace<K,V> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
ParserNamespace serves as common superclass for namespaces used during parser operation.
PrefixToModule - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Source-specific mapping of prefixes to namespaces.
PrefixToModuleMap - Class in org.opendaylight.yangtools.yang.parser.spi.source
Map-based PrefixToModule namespace.
PrefixToModuleMap() - Constructor for class org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModuleMap
 
PreLinkageModuleNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Intermediate-stage namespace equivalent to ModuleNamespace except it is keyed by module names.
prerequisiteFailed(Collection<? extends ModelActionBuilder.Prerequisite<?>>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.InferenceAction
Invoked once one of prerequisites was not met, even after all other satisfiable inference actions were processed.
prerequisiteUnavailable(ModelActionBuilder.Prerequisite<?>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.InferenceAction
Invoked once the prerequisite is deemed unavailable due to conformance reasons.
producesDeclared(Class<? super D>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
Return true if this context produces specified DeclaredStatement representation.
producesEffective(Class<? super E>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
Return true if this context produces specified EffectiveStatement representation.
publicDefinition() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
put(String, QNameModule) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModuleMap
 
put(QName, StatementSupport<?, ?, ?>) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
 
putAll(Map<QName, StatementSupport<?, ?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
 
putIfAbsent(QName, StatementSupport<?, ?, ?>) - Method in class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
 
putToLocalStorage(Class<N>, K, V) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.NamespaceStorageNode
Populate specified namespace with a key/value pair, overwriting previous contents.
putToLocalStorageIfAbsent(Class<N>, K, V) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.NamespaceStorageNode
Populate specified namespace with a key/value pair unless the key is already associated with a value.

Q

qnameFromArgument(StmtContext<?, ?, ?>, String) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
 
QNameToStatementDefinition - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Map of fully qualified statement name to statement definition.
QNameToStatementDefinitionMap - Class in org.opendaylight.yangtools.yang.parser.spi.source
 
QNameToStatementDefinitionMap() - Constructor for class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
 
QNameToStatementDefinitionMap(int) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
 
QNameWithFlagsEffectiveStatementState - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Simple EffectiveStatementState for use with typical SchemaTreeEffectiveStatements.
QNameWithFlagsEffectiveStatementState(QName, int) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.QNameWithFlagsEffectiveStatementState
 

R

rawArgument() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
Return the statement argument in literal format.
rawArgument() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.UndeclaredCurrent
Deprecated.
ReactorException - Exception in org.opendaylight.yangtools.yang.parser.spi.meta
 
ReactorException(ModelProcessingPhase, String, SourceIdentifier) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException
 
ReactorException(ModelProcessingPhase, String, SourceIdentifier, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException
 
reject() - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementPolicy
REJECT - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
Reject any attempt to copy this statement.
removeStatementFromEffectiveSubstatements(StatementDefinition) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
removeStatementFromEffectiveSubstatements(StatementDefinition, String) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Removes a statement context from the effective substatements based on its statement definition (i.e statement keyword) and raw (in String form) statement argument.
replicaAsChildOf(StmtContext.Mutable<?, ?, ?>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
Create a replica of this statement as a substatement of specified parent.
requestSchemaTreeChild(QName) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.OnDemandSchemaTreeStorageNode
Request that a new member of this node's schema tree statement be added.
requiresCtx(StmtContext<?, ?, ?>, Class<N>, K, ModelProcessingPhase) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
 
requiresCtx(StmtContext<?, ?, ?>, Class<N>, NamespaceKeyCriterion<K>, ModelProcessingPhase) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
 
requiresCtx(StmtContext<A, D, E>, ModelProcessingPhase) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Action requires that the specified context completes specified phase before ModelActionBuilder.apply(InferenceAction) may be invoked.
requiresCtxPath(StmtContext<?, ?, ?>, Class<N>, Iterable<K>, ModelProcessingPhase) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
 
requiresDeclared(StmtContext<?, ?, ?>, Class<N>, K) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Deprecated.
Undocumented method. Use at your own risk.
requiresDeclared(StmtContext<?, ? extends D, ?>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Action requires that the specified context transition to complete ModelProcessingPhase.FULL_DECLARATION phase and produce a declared statement.
requiresDeclaredCtx(StmtContext<?, ?, ?>, Class<N>, K) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Deprecated.
Undocumented method. Use at your own risk.
requiresEffective(StmtContext<?, ?, ?>, Class<N>, K) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Deprecated.
Undocumented method. Use at your own risk.
requiresEffective(StmtContext<?, ?, ? extends E>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Deprecated.
Undocumented method. Use at your own risk.
requiresEffectiveCtx(StmtContext<?, ?, ?>, Class<N>, K) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
Deprecated.
Undocumented method. Use at your own risk.
resolve(ModelActionBuilder.InferenceContext) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.Prerequisite
Returns associated prerequisite once it is resolved.
resumeStatement(int) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter
Attempt to resume a child statement.
ROOT_STATEMENT_LOCAL - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.StorageNodeType
Storage of the root statement of a particular source.
rootStatementLocal(Class<N>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Creates a root-statement-local namespace behaviour for supplied namespace type.
RootStmtContext<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
A marker interface for a StmtContext.
RootStmtContext.Mutable<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
 

S

SchemaTreeNamespace<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>,E extends org.opendaylight.yangtools.yang.model.api.stmt.SchemaTreeEffectiveStatement<D>> - Class in org.opendaylight.yangtools.yang.parser.spi
Statement local namespace, which holds direct schema node descendants.
seal() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.MutableStatement
Finish statement and make it immutable.
select(K, K) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
Select the better match from two candidate keys.
setParent(StatementSupportBundle) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle.Builder
 
setRootIdentifier(SourceIdentifier) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Set identifier of current root context.
setRootVersion(YangVersion) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
Set version of root statement context.
setUnsupported() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
SomeModifiersUnresolvedException - Exception in org.opendaylight.yangtools.yang.parser.spi.meta
 
SomeModifiersUnresolvedException(ModelProcessingPhase, SourceIdentifier, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.meta.SomeModifiersUnresolvedException
 
SOURCE_LINKAGE - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Cross-source relationship resolution phase.
SOURCE_LINKAGE - Static variable in class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase.ExecutionOrder
SOURCE_LOCAL_SPECIAL - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.StorageNodeType
Storage of the root statement of a particular source and any sources it is importing.
SOURCE_PRE_LINKAGE - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Preliminary cross-source relationship resolution phase which collects available module names and module namespaces.
SOURCE_PRE_LINKAGE - Static variable in class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase.ExecutionOrder
SourceException - Exception in org.opendaylight.yangtools.yang.parser.spi.source
Thrown to indicate error in YANG model source.
SourceException(String, CommonStmtCtx) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified message and source.
SourceException(String, CommonStmtCtx, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified message and source.
SourceException(String, StatementSourceReference) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified message and source.
SourceException(String, StatementSourceReference, Throwable) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified message and source.
SourceException(CommonStmtCtx, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified source and a formatted message.
SourceException(CommonStmtCtx, Throwable, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified source and a formatted message.
SourceException(StatementSourceReference, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified source and a formatted message.
SourceException(StatementSourceReference, Throwable, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Create a new instance with the specified source and a formatted message.
sourceLocal(Class<N>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Creates source-local namespace behaviour for supplied namespace type.
sourceReference() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
Returns a reference to statement source.
startStatement(int, QName, String, StatementSourceReference) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter
Starts statement with supplied name and location in source.
STATEMENT_DEFINITION - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
 
STATEMENT_DEFINITION - Static variable in class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase.ExecutionOrder
STATEMENT_LOCAL - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.StorageNodeType
Storage of a single statement.
StatementDefinitionNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Module-specific namespace for holding StatementDefinitions defined by extension statements.
statementDefinitionOverrideOf(StatementDefinition) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.OverrideChildStatementSupport
Returns unknown statement form of a regular YANG statement supplied as a parameter to the method.
StatementFactory<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
An entity capable of creating DeclaredStatement and EffectiveStatement instances for a particular type.
statementLocal(Class<N>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
 
statementName() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 
StatementNamespace<K,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
 
StatementNamespace.TreeScoped<K,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
 
statementOrigin() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
statementOrigin() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ImplicitSubstatement
 
statementOrigin() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference
Returns the StatementOrigin associated with this reference.
StatementSourceReference - Class in org.opendaylight.yangtools.yang.parser.spi.source
Reference of statement source.
StatementSourceReference() - Constructor for class org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference
 
statementsToBuild(EffectiveStmtCtx.Current<A, D>, List<? extends StmtContext<?, ?, ?>>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
Give statement support a hook to transform statement contexts before they are built.
StatementStreamSource - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Statement stream source, which is used for inference of effective model.
StatementSupport<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
Support for processing concrete YANG statement.
StatementSupport(StatementDefinition, StatementSupport.StatementPolicy<A, D>) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 
StatementSupport(StatementSupport<A, D, E>) - Constructor for class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
 
StatementSupport.CopyPolicy - Enum Class in org.opendaylight.yangtools.yang.parser.spi.meta
Statement context copy policy, indicating how should reactor handle statement copy operations.
StatementSupport.StatementEquality<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Abstract base class for comparators associated with statements with a StatementSupport.CopyPolicy.DECLARED_COPY copy policy.
StatementSupport.StatementPolicy<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> - Class in org.opendaylight.yangtools.yang.parser.spi.meta
A baseline class for implementing the StatementFactory.canReuseCurrent(Current, Current, Collection) contract in a manner which is consistent with a statement's StatementSupport.CopyPolicy.
StatementSupportBundle - Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
StatementSupportBundle.Builder - Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
StatementSupportNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Projection of StatementSupports available within a particular source.
StatementWriter - Interface in org.opendaylight.yangtools.yang.parser.spi.source
 
StatementWriter.ResumedStatement - Interface in org.opendaylight.yangtools.yang.parser.spi.source
Resumed statement state.
StmtContext<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
An inference context associated with an instance of a statement.
StmtContext.Mutable<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
An mutable view of an inference context associated with an instance of a statement.
StmtContextCompat - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
Intermediate compatibility interface between StmtContext and EffectiveStmtCtx.Current.
StmtContextUtils - Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
storeStatement(int, boolean) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter
Store a defined statement, hinting at the number of children it is expected to have and indicating whether it has been fully defined.
SubmoduleNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Submodule equivalent of ModuleNamespace.
substatementValidator() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
 
substatementValidator() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
substatementValidator() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
Returns corresponding substatement validator of a statement support.
SubstatementValidator - Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
SubstatementValidator.Builder - Class in org.opendaylight.yangtools.yang.parser.spi.meta
 
SUPPORTED_AUGMENT_TARGETS - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType
Whether a node is suitable target for augment operation.
SUPPORTED_CASE_SHORTHANDS - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType
Whether a case shorthand can be created for a node.
SUPPORTED_DATA_NODES - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType
Whether a node is data node.
SUPPORTED_REFINE_SUBSTATEMENTS - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType
Whether a node is suitable refine substatement.
SUPPORTED_REFINE_TARGETS - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType
Whether a node is suitable target for refine operation.
SupportedFeaturesNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi.source
 

T

throwIf(boolean, CommonStmtCtx, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
Throw an instance of this exception if an expression evaluates to true.
throwIf(boolean, CommonStmtCtx, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Throw an instance of this exception if an expression evaluates to true.
throwIf(boolean, StatementSourceReference, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
Throw an instance of this exception if an expression evaluates to true.
throwIf(boolean, StatementSourceReference, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Throw an instance of this exception if an expression evaluates to true.
throwIfNull(T, CommonStmtCtx, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Throw an instance of this exception if an object is null.
throwIfNull(T, StatementSourceReference, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Throw an instance of this exception if an object is null.
toHumanReadable() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
toString() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStatementState
 
toString() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.ForwardingStatementSupport
 
toString() - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceKeyCriterion
 
toString() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ExplicitStatement
 
toString() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.ImplicitSubstatement
 
toString() - Method in class org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference
Returns human readable representation of statement source.
treeScoped(Class<N>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
Creates tree-scoped namespace behaviour for supplied namespace type.
TRUE - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent.EffectiveConfig
We have an effective config true statement.
TypeNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi
Derived types namespace.

U

UndeclaredStatementFactory<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> - Interface in org.opendaylight.yangtools.yang.parser.spi.meta
An entity capable of creating undeclared EffectiveStatement instances for a particular type.
UNDETERMINED - Enum constant in enum class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent.EffectiveConfig
We are in a context where config is not determined, such as within a grouping.
uninstantiatedPolicy() - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractSchemaTreeStatementSupport
Return the StatementSupport.StatementPolicy corresponding to an uninstantiated YANG statement.
unwrap(Optional<T>, CommonStmtCtx, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Throw an instance of this exception if an optional is not present.
unwrap(Optional<T>, StatementSourceReference, String, Object...) - Static method in exception org.opendaylight.yangtools.yang.parser.spi.source.SourceException
Throw an instance of this exception if an optional is not present.

V

validate(StmtContext<?, ?, ?>) - Method in class org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator
Validate substatements inside a context.
validateIfFeatureAndWhenOnListKeys(StmtContext<?, ?, ?>) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Validates the specified statement context with regards to if-feature and when statement on list keys.
validateNoKeylessListAncestorOf(StmtContext.Mutable<?, ?, ?>, String) - Static method in class org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
Check whether all of StmtContext's list ancestors have a key.
ValidationBundlesNamespace - Interface in org.opendaylight.yangtools.yang.parser.spi.validation
Namespace used for validating whether a node is of some type, e.g.
ValidationBundlesNamespace.ValidationBundleType - Enum Class in org.opendaylight.yangtools.yang.parser.spi.validation
 
valueOf(String) - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.CopyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent.EffectiveConfig
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.StorageNodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.CopyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent.EffectiveConfig
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour.StorageNodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType
Returns an array containing the constants of this enum class, in the order they are declared.

W

wrapWithImplicit(StmtContext<?, ?, ?>) - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable
 
writeFull(StatementWriter, QNameToStatementDefinition, PrefixToModule, YangVersion) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource
Emits every statements present in this statement source to supplied writer based on specified yang version.
writeLinkage(StatementWriter, QNameToStatementDefinition, PrefixToModule, YangVersion) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource
Emits only linkage-related statements to supplied writer based on specified YANG version.
writeLinkageAndStatementDefinitions(StatementWriter, QNameToStatementDefinition, PrefixToModule, YangVersion) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource
Emits only linkage and language extension statements to supplied writer based on specified YANG version.
writePreLinkage(StatementWriter, QNameToStatementDefinition) - Method in interface org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource
Emits only pre-linkage-related statements to supplied writer.

Y

yangVersion() - Method in interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtx
Return the YangVersion associated with this statement.
YangVersionLinkageException - Exception in org.opendaylight.yangtools.yang.parser.spi.source
An exception indicating source-level problem across multiple YANG sources relating to how they are allowed to be linked between YANG versions.
YangVersionLinkageException(CommonStmtCtx, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.YangVersionLinkageException
 
YangVersionLinkageException(StatementSourceReference, String, Object...) - Constructor for exception org.opendaylight.yangtools.yang.parser.spi.source.YangVersionLinkageException
 
A B C D E F G H I L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form