Package org.opendaylight.yangtools.yang.model.util
Utility classes and implementations for concepts defined in yang-model-api.
-
Class Summary Class Description AbstractEffectiveModelContextProvider Utility superclass for classes returning a constantEffectiveModelContext
.AbstractIdentifiableSchemaContextProvider<T> AbstractPathExpression AbstractSchemaContext AbstractSchemaContextProvider Utility superclass for classes returning a constantSchemaContext
.BaseConstraints Utility class which provides factory methods to construct Constraints.BaseTypes Utility methods and constants to work with built-in YANG types.DataNodeAggregator EffectiveAugmentationSchema Proxy for AugmentationSchema.FilteringSchemaContextProxy FilteringSchemaContextProxy.ModuleId ModuleDependencySort Creates a module dependency graph from providedModule
s and provides aModuleDependencySort.sort(Collection)
method.ModuleNameNamespaceContext UtilityYangNamespaceContext
backed by a SchemaContext, resolving namespaces to their module names.PathExpressionImpl Deprecated, for removal: This API element is subject to removal in a future version. This is a transitional class to transition fromRevisionAwareXPathImpl
.RegexUtils Utilities for converting YANG XSD regexes into Java-compatible regexes.RevisionAwareXPathImpl Thehelper
implementation of Instance Revision Aware XPath interface.SchemaContextUtil The Schema Context Util contains support methods for searching through Schema Context modules for specified schema nodes via Schema Path or Revision Aware XPath.SchemaInferenceStack A state tracking utility for walkingEffectiveModelContext
's contents along schema/grouping namespaces.SchemaNodeUtils SimpleSchemaContext Simple subclass ofAbstractSchemaContext
which performs some amount of indexing to speed up common SchemaContext operations.