Index
All Classes and Interfaces|All Packages|Serialized Form
A
- asEffectiveStatement() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
C
- clear() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Reset this stack to empty state.
- copy() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Create a deep copy of this object.
- currentModule() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Return current module the stack has entered.
- currentStatement() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Return the statement at the top of the stack.
D
- dataChildByName(QName) - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
E
- EffectiveAugmentationSchema - Class in org.opendaylight.yangtools.yang.model.util
-
Proxy for AugmentationSchema.
- EffectiveAugmentationSchema(AugmentationSchemaNode, DataNodeContainer) - Constructor for class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- enterChoice(QName) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Lookup a
choice
by its node identifier and push it to the stack. - enterDataTree(QName) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Lookup a
schema tree
child by its node identifier and push it to the stack. - enterGrouping(QName) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Lookup a
grouping
by its node identifier and push it to the stack. - enterSchemaTree(QName) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Lookup a
schema tree
child by its node identifier and push it to the stack. - enterSchemaTree(SchemaNodeIdentifier) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Lookup a
schema tree
node by its schema node identifier and push it to the stack. - enterTypedef(QName) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Lookup a
typedef
by its node identifier and push it to the stack. - enterYangData(QNameModule, String) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Lookup a
rc:yang-data
by the module namespace where it is defined and its template name. - equals(Object) - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
- exit() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Pop the current statement from the stack.
- exitToDataTree() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Pop the current statement from the stack, asserting it is a
DataTreeEffectiveStatement
and that subsequentSchemaInferenceStack.enterDataTree(QName)
will find it again.
F
- FilteringSchemaContextProxy - Class in org.opendaylight.yangtools.yang.model.util
- FilteringSchemaContextProxy(SchemaContext, Collection<FilteringSchemaContextProxy.ModuleId>, Set<FilteringSchemaContextProxy.ModuleId>) - Constructor for class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy
-
Filters SchemaContext for yang modules.
- FilteringSchemaContextProxy.ModuleId - Class in org.opendaylight.yangtools.yang.model.util
- findAction(QName) - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- findNamespaceForPrefix(String) - Method in class org.opendaylight.yangtools.yang.model.util.ModuleNameNamespaceContext
- findNotification(QName) - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- findPrefixForNamespace(QNameModule) - Method in class org.opendaylight.yangtools.yang.model.util.ModuleNameNamespaceContext
G
- getActions() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getChildNodes() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getConstituentModuleIdentifiers(SchemaContext) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaContextUtil
-
Extract the identifiers of all modules and submodules which were used to create a particular SchemaContext.
- getDescription() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getEffectiveModelContext() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
- getGroupings() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getModuleMap() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy
- getModules() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy
- getName() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
- getNamespaceToModules() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy
- getNameToModules() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy
- getNotifications() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getReference() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getRev() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
- getStatus() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getTypeDefinitions() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getUnknownSchemaNodes() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getUses() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
- getWhenCondition() - Method in class org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema
H
- hashCode() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
I
- inGrouping() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Check if the stack is in a
grouping
context. - inInstantiatedContext() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Check if the stack is in instantiated context.
- isEmpty() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference
-
Return
true
if this inference is empty. - isEmpty() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Check if this stack is empty.
L
- LeafrefResolver - Interface in org.opendaylight.yangtools.yang.model.util
-
Helper interface aiding resolution of
type leafref
chains.
M
- MODULE_TO_MODULE_ID - Static variable in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
- ModuleId(String, Optional<Revision>) - Constructor for class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
- ModuleId(UnresolvedQName.Unqualified, Optional<Revision>) - Constructor for class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
- ModuleNameNamespaceContext - Class in org.opendaylight.yangtools.yang.model.util
-
Utility
YangNamespaceContext
backed by a SchemaContext, resolving namespaces to their module names. - ModuleNameNamespaceContext(EffectiveModelContext) - Constructor for class org.opendaylight.yangtools.yang.model.util.ModuleNameNamespaceContext
O
- of(EffectiveModelContext) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Create a new empty stack backed by an effective model.
- of(EffectiveModelContext, SchemaNodeIdentifier.Absolute) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Create a new stack backed by an effective model, pointing to specified schema node identified by
SchemaNodeIdentifier.Absolute
. - ofDataTreePath(EffectiveModelContext, QName...) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference
-
Create a new stack backed by an effective model and set up to point and specified data tree node.
- ofDataTreePath(EffectiveModelContext, QName...) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Create a new stack backed by an effective model and set up to point and specified data tree node.
- ofInference(EffectiveStatementInference) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Create a new stack from an
EffectiveStatementInference
. - ofInference(SchemaTreeInference) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Create a new stack from an
SchemaTreeInference
. - ofInference(DefaultSchemaTreeInference) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Create a new stack from an
DefaultSchemaTreeInference
. - ofInstantiatedPath(EffectiveModelContext, SchemaPath) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ofSchemaPath(EffectiveModelContext, SchemaPath) - Static method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Deprecated, for removal: This API element is subject to removal in a future version.
- org.opendaylight.yangtools.yang.model.util - module org.opendaylight.yangtools.yang.model.util
- org.opendaylight.yangtools.yang.model.util - package org.opendaylight.yangtools.yang.model.util
-
Utility classes and implementations for concepts defined in yang-model-api.
R
- resolveLeafref(LeafrefTypeDefinition) - Method in interface org.opendaylight.yangtools.yang.model.util.LeafrefResolver
-
Resolve specified
LeafrefTypeDefinition
until a non-leafref
type is found. - resolveLeafref(LeafrefTypeDefinition) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
- resolvePathExpression(PathExpression) - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Resolve a
PathExpression
.
S
- SchemaContextUtil - Class in org.opendaylight.yangtools.yang.model.util
-
The Schema Context Util contains support methods for searching through Schema Context modules for specified schema nodes via Schema Path or Revision Aware XPath.
- SchemaInferenceStack - Class in org.opendaylight.yangtools.yang.model.util
-
A state tracking utility for walking
EffectiveModelContext
's contents along schema/grouping namespaces. - SchemaInferenceStack.Inference - Class in org.opendaylight.yangtools.yang.model.util
-
Semantic binding of
EffectiveStatementInference
produced bySchemaInferenceStack
. - schemaPathIterator() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Deprecated, for removal: This API element is subject to removal in a future version.
- statementPath() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference
T
- toBiMap() - Method in class org.opendaylight.yangtools.yang.model.util.ModuleNameNamespaceContext
-
Convert this object to an equivalent
BiMapYangNamespaceContext
. - toInference() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Return an
SchemaInferenceStack.Inference
equivalent of current state. - toSchemaInferenceStack() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference
-
Convert this inference into a
SchemaInferenceStack
. - toSchemaNodeIdentifier() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Convert current state into an absolute schema node identifier.
- toSchemaPath() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Deprecated, for removal: This API element is subject to removal in a future version.This method is meant only for interoperation with SchemaPath-based APIs.
- toSchemaTreeInference() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
-
Return an
SchemaTreeInference
equivalent of current state. - toString() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy.ModuleId
- toString() - Method in class org.opendaylight.yangtools.yang.model.util.FilteringSchemaContextProxy
- toString() - Method in class org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack
All Classes and Interfaces|All Packages|Serialized Form
SchemaInferenceStack.toSchemaTreeInference()
instead.