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.StorageNodeTypeStatementNamespace.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, treeScopedpublic StmtContext<?,D,E> get(@Nonnull QName key)
IdentifierNamespaceget 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)
NamespaceBehaviourgetFrom 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)
NamespaceBehaviourgetAllFrom 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)
NamespaceBehaviouraddTo 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.