Interface IdentifierNamespace<K,V>
-
- Type Parameters:
K
- Identifier typeV
- Value type
- All Known Subinterfaces:
AnyxmlSchemaLocationNamespace
,AugmentImplicitHandlingNamespace
,BelongsToModuleContext
,BelongsToPrefixToModuleCtx
,BelongsToPrefixToModuleName
,ConfigListWarningNamespace
,DerivedIdentitiesNamespace
,ExtensionNamespace
,FeatureNamespace
,GroupingNamespace
,IdentityNamespace
,ImportedModuleContext
,ImportedNamespaceContext<K>
,ImportPrefixToModuleCtx
,ImportPrefixToSemVerSourceIdentifier
,ImpPrefixToNamespace
,IncludedModuleContext
,IncludedSubmoduleNameToModuleCtx
,ModuleCtxToModuleQName
,ModuleCtxToSourceIdentifier
,ModuleNamespace
,ModuleNamespaceForBelongsTo
,ModuleNameToModuleQName
,ModuleNameToNamespace
,ModuleQNameToModuleName
,ModuleQNameToPrefix
,ModulesDeviatedByModules
,NamespaceToModule
,PrefixToModule
,PreLinkageModuleNamespace
,QNameToStatementDefinition
,SemanticVersionModuleNamespace
,SemanticVersionNamespace
,StatementDefinitionNamespace
,StatementNamespace<K,D,E>
,StatementNamespace.TreeScoped<K,D,E>
,SubmoduleNamespace
,SupportedFeaturesNamespace
,TypeNamespace
,URIStringToImportPrefix
,ValidationBundlesNamespace
,YangNamespaceContextNamespace
- All Known Implementing Classes:
CaseEffectiveStatementNamespace
,ChildSchemaNodeNamespace
,DataTreeAwareEffectiveStatement.Namespace
,EffectiveStatementNamespace
,ExtensionEffectiveStatementNamespace
,FeatureEffectiveStatementNamespace
,IdentityEffectiveStatementNamespace
,ModuleEffectiveStatement.NameToEffectiveSubmoduleNamespace
,ModuleEffectiveStatement.PrefixToEffectiveModuleNamespace
,ModuleEffectiveStatement.QNameModuleToPrefixNamespace
,PrefixToModuleMap
,QNameToStatementDefinitionMap
,SchemaTreeAwareEffectiveStatement.Namespace
public interface IdentifierNamespace<K,V>
Model specific namespace which allows access to specificIdentifierNamespace
serves as common superclass for YANG model namespaces, which are type-captured subclasses. This type capture of namespace allows for handy type-safe reading methods such asEffectiveStatement.get(Class, Object)
and still allows introduction of new namespaces without need to change model APIs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable V
get(@NonNull K identifier)
Returns value associated with supplied identifier.
-