public final class QNameCacheNamespace extends NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName,QNameCacheNamespace> implements org.opendaylight.yangtools.yang.model.api.meta.IdentifierNamespace<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName>
IdentifierNamespace implementing a QName internment interface. Lookups in this namespace always
return a non-null object. They capture the first object instance and return that on subsequent lookups.NamespaceBehaviour.NamespaceStorageNode, NamespaceBehaviour.Registry, NamespaceBehaviour.StorageNodeType| Modifier and Type | Method and Description |
|---|---|
void |
addTo(NamespaceBehaviour.NamespaceStorageNode storage,
org.opendaylight.yangtools.yang.common.QName key,
org.opendaylight.yangtools.yang.common.QName value)
Adds a key/value to corresponding namespace storage according to param class.
|
org.opendaylight.yangtools.yang.common.QName |
get(org.opendaylight.yangtools.yang.common.QName identifier) |
Map<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName> |
getAllFrom(NamespaceBehaviour.NamespaceStorageNode storage)
Returns all values of a keys of param class from model namespace storage.
|
org.opendaylight.yangtools.yang.common.QName |
getFrom(NamespaceBehaviour.NamespaceStorageNode storage,
org.opendaylight.yangtools.yang.common.QName key)
Returns a value from model namespace storage according to key param class.
|
static QNameCacheNamespace |
getInstance() |
addToStorage, addToStringAttributes, findClosestTowardsRoot, getAllFromLocalStorage, getFrom, getFromLocalStorage, global, rootStatementLocal, sourceLocal, statementLocal, treeScopedpublic static QNameCacheNamespace getInstance()
public org.opendaylight.yangtools.yang.common.QName get(org.opendaylight.yangtools.yang.common.QName identifier)
get in interface org.opendaylight.yangtools.yang.model.api.meta.IdentifierNamespace<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName>public org.opendaylight.yangtools.yang.common.QName getFrom(NamespaceBehaviour.NamespaceStorageNode storage, org.opendaylight.yangtools.yang.common.QName key)
NamespaceBehaviourgetFrom in class NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName,QNameCacheNamespace>storage - namespace storagekey - type parameterpublic Map<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName> getAllFrom(NamespaceBehaviour.NamespaceStorageNode storage)
NamespaceBehaviourgetAllFrom in class NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName,QNameCacheNamespace>storage - namespace storagepublic void addTo(NamespaceBehaviour.NamespaceStorageNode storage, org.opendaylight.yangtools.yang.common.QName key, org.opendaylight.yangtools.yang.common.QName value)
NamespaceBehaviouraddTo in class NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,org.opendaylight.yangtools.yang.common.QName,QNameCacheNamespace>storage - namespace storagekey - type parametervalue - type parameterCopyright © 2019 OpenDaylight. All rights reserved.