Index

A C D E F G H I L M O R S T 
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 subsequent SchemaInferenceStack.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.
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 by SchemaInferenceStack.
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.
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
 
A C D E F G H I L M O R S T 
All Classes and Interfaces|All Packages|Serialized Form