D
- E
- public class ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>> extends NamespaceBehaviour<QName,StmtContext<?,D,E>,ChildSchemaNodes<D,E>> implements StatementNamespace<QName,D,E>
NamespaceBehaviour.NamespaceStorageNode, NamespaceBehaviour.Registry, NamespaceBehaviour.StorageNodeType
StatementNamespace.TreeBased<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>>, StatementNamespace.TreeScoped<K,D extends DeclaredStatement<?>,E extends EffectiveStatement<?,D>>
Constructor and Description |
---|
ChildSchemaNodes() |
Modifier and Type | Method and Description |
---|---|
void |
addTo(NamespaceBehaviour.NamespaceStorageNode storage,
QName key,
StmtContext<?,D,E> value)
adds key and value to corresponding namespace storage according to param class
|
StmtContext<?,D,E> |
get(QName key)
Returns value associated with supplied identifier
|
Map<QName,StmtContext<?,D,E>> |
getAllFrom(NamespaceBehaviour.NamespaceStorageNode storage)
returns all values of a keys of param class from model namespace storage
|
StmtContext<?,D,E> |
getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
QName key)
returns value from model namespace storage according to key param class
|
addToStorage, findClosestTowardsRoot, getAllFromLocalStorage, getFromLocalStorage, getIdentifier, global, sourceLocal, statementLocal, treeScoped
public StmtContext<?,D,E> get(@Nonnull QName key)
IdentifierNamespace
get
in interface IdentifierNamespace<QName,StmtContext<?,D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>>
get
in interface StatementNamespace<QName,D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>
key
- Identifier of valuepublic StmtContext<?,D,E> getFrom(NamespaceBehaviour.NamespaceStorageNode storage, QName key)
NamespaceBehaviour
getFrom
in class NamespaceBehaviour<QName,StmtContext<?,D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>,ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>>
storage
- namespace storagekey
- type parameterpublic Map<QName,StmtContext<?,D,E>> getAllFrom(NamespaceBehaviour.NamespaceStorageNode storage)
NamespaceBehaviour
getAllFrom
in class NamespaceBehaviour<QName,StmtContext<?,D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>,ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>>
storage
- namespace storagepublic void addTo(NamespaceBehaviour.NamespaceStorageNode storage, QName key, StmtContext<?,D,E> value)
NamespaceBehaviour
addTo
in class NamespaceBehaviour<QName,StmtContext<?,D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>,ChildSchemaNodes<D extends DeclaredStatement<QName>,E extends EffectiveStatement<QName,D>>>
storage
- namespace storagekey
- type parametervalue
- type parameterCopyright © 2018 OpenDaylight. All rights reserved.