Interface StatementNamespace<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>>
-
- All Superinterfaces:
IdentifierNamespace<K,StmtContext<?,D,E>>
- All Known Subinterfaces:
ExtensionNamespace
,FeatureNamespace
,GroupingNamespace
,IdentityNamespace
,ModuleNamespace
,ModuleNamespaceForBelongsTo
,NamespaceToModule
,PreLinkageModuleNamespace
,SemanticVersionModuleNamespace
,StatementNamespace.TreeScoped<K,D,E>
,SubmoduleNamespace
,TypeNamespace
- All Known Implementing Classes:
ChildSchemaNodeNamespace
public interface StatementNamespace<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>> extends IdentifierNamespace<K,StmtContext<?,D,E>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
StatementNamespace.TreeBased<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>>
static interface
StatementNamespace.TreeScoped<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StmtContext<?,D,E>
get(K key)
Returns value associated with supplied identifier.
-
-
-
Method Detail
-
get
StmtContext<?,D,E> get(K key)
Description copied from interface:IdentifierNamespace
Returns value associated with supplied identifier.- Specified by:
get
in interfaceIdentifierNamespace<K,D extends DeclaredStatement<?>>
- Parameters:
key
- Identifier of value- Returns:
- value or null, if identifier is not present in namespace.
-
-