Class ProxySchemaContext
- java.lang.Object
-
- org.opendaylight.controller.sal.dom.broker.util.ProxySchemaContext
-
- All Implemented Interfaces:
Immutable,MutationBehaviour<Immutable>,ActionNodeContainer,AddedByUsesAware,AugmentationTarget,ContainerSchemaNode,CopyableNode,DataNodeContainer,DataSchemaNode,DocumentedNode,DocumentedNode.WithStatus,MustConstraintAware,NotificationNodeContainer,SchemaContext,SchemaNode,WhenConditionAware
@Deprecated(forRemoval=true) public class ProxySchemaContext extends Object implements SchemaContext
Deprecated, for removal: This API element is subject to removal in a future version.ProxySchema Context for SchemaContextProviders.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
-
Field Summary
-
Fields inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaContext
NAME
-
-
Constructor Summary
Constructors Constructor Description ProxySchemaContext(SchemaContextProvider schemaProvider)Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Optional<DataSchemaNode>findDataChildByName(QName name)Deprecated, for removal: This API element is subject to removal in a future version.Optional<Module>findModule(String name, Optional<Revision> revision)Deprecated, for removal: This API element is subject to removal in a future version.Optional<Module>findModule(QNameModule qnameModule)Deprecated, for removal: This API element is subject to removal in a future version.Set<AugmentationSchemaNode>getAvailableAugmentations()Deprecated, for removal: This API element is subject to removal in a future version.Collection<DataSchemaNode>getChildNodes()Deprecated, for removal: This API element is subject to removal in a future version.Set<DataSchemaNode>getDataDefinitions()Deprecated, for removal: This API element is subject to removal in a future version.Optional<String>getDescription()Deprecated, for removal: This API element is subject to removal in a future version.Set<ExtensionDefinition>getExtensions()Deprecated, for removal: This API element is subject to removal in a future version.Set<GroupingDefinition>getGroupings()Deprecated, for removal: This API element is subject to removal in a future version.Set<Module>getModules()Deprecated, for removal: This API element is subject to removal in a future version.Set<NotificationDefinition>getNotifications()Deprecated, for removal: This API element is subject to removal in a future version.Set<RpcDefinition>getOperations()Deprecated, for removal: This API element is subject to removal in a future version.SchemaPathgetPath()Deprecated, for removal: This API element is subject to removal in a future version.QNamegetQName()Deprecated, for removal: This API element is subject to removal in a future version.Optional<String>getReference()Deprecated, for removal: This API element is subject to removal in a future version.StatusgetStatus()Deprecated, for removal: This API element is subject to removal in a future version.Set<TypeDefinition<?>>getTypeDefinitions()Deprecated, for removal: This API element is subject to removal in a future version.List<UnknownSchemaNode>getUnknownSchemaNodes()Deprecated, for removal: This API element is subject to removal in a future version.Set<UsesNode>getUses()Deprecated, for removal: This API element is subject to removal in a future version.booleanisAddedByUses()Deprecated, for removal: This API element is subject to removal in a future version.booleanisAugmenting()Deprecated, for removal: This API element is subject to removal in a future version.booleanisConfiguration()Deprecated, for removal: This API element is subject to removal in a future version.booleanisPresenceContainer()Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
findDataChildByName, findDataTreeChild, findDataTreeChild, getDataChildByName
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaContext
findAction, findDataTreeChild, findModule, findModule, findModule, findModule, findModule, findModules, findModules, findNotification, getActions, getMustConstraints, getWhenCondition
-
-
-
-
Constructor Detail
-
ProxySchemaContext
public ProxySchemaContext(SchemaContextProvider schemaProvider)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
getDataDefinitions
public Set<DataSchemaNode> getDataDefinitions()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getDataDefinitionsin interfaceSchemaContext
-
getModules
public Set<Module> getModules()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getModulesin interfaceSchemaContext
-
getNotifications
public Set<NotificationDefinition> getNotifications()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getNotificationsin interfaceNotificationNodeContainer
-
getOperations
public Set<RpcDefinition> getOperations()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getOperationsin interfaceSchemaContext
-
getExtensions
public Set<ExtensionDefinition> getExtensions()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getExtensionsin interfaceSchemaContext
-
isPresenceContainer
public boolean isPresenceContainer()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isPresenceContainerin interfaceContainerSchemaNode
-
getTypeDefinitions
public Set<TypeDefinition<?>> getTypeDefinitions()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getTypeDefinitionsin interfaceDataNodeContainer
-
getChildNodes
public Collection<DataSchemaNode> getChildNodes()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getChildNodesin interfaceDataNodeContainer
-
getGroupings
public Set<GroupingDefinition> getGroupings()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getGroupingsin interfaceDataNodeContainer
-
findDataChildByName
public Optional<DataSchemaNode> findDataChildByName(QName name)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
findDataChildByNamein interfaceDataNodeContainer
-
getUses
public Set<UsesNode> getUses()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getUsesin interfaceDataNodeContainer
-
getAvailableAugmentations
public Set<AugmentationSchemaNode> getAvailableAugmentations()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getAvailableAugmentationsin interfaceAugmentationTarget
-
isAugmenting
public boolean isAugmenting()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isAugmentingin interfaceCopyableNode
-
isAddedByUses
public boolean isAddedByUses()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isAddedByUsesin interfaceAddedByUsesAware
-
isConfiguration
public boolean isConfiguration()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isConfigurationin interfaceDataSchemaNode
-
getQName
public QName getQName()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getQNamein interfaceSchemaNode
-
getPath
public SchemaPath getPath()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getPathin interfaceSchemaNode
-
getUnknownSchemaNodes
public List<UnknownSchemaNode> getUnknownSchemaNodes()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getUnknownSchemaNodesin interfaceDocumentedNode
-
getDescription
public Optional<String> getDescription()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getDescriptionin interfaceDocumentedNode- Specified by:
getDescriptionin interfaceSchemaContext
-
getReference
public Optional<String> getReference()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getReferencein interfaceDocumentedNode- Specified by:
getReferencein interfaceSchemaContext
-
getStatus
public Status getStatus()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getStatusin interfaceDocumentedNode.WithStatus
-
findModule
public Optional<Module> findModule(String name, Optional<Revision> revision)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
findModulein interfaceSchemaContext
-
findModule
public Optional<Module> findModule(QNameModule qnameModule)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
findModulein interfaceSchemaContext
-
-