public class ProxySchemaContext extends Object implements org.opendaylight.yangtools.yang.model.api.SchemaContext
Constructor and Description |
---|
ProxySchemaContext(org.opendaylight.yangtools.yang.model.api.SchemaContextProvider schemaProvider) |
Modifier and Type | Method and Description |
---|---|
Optional<org.opendaylight.yangtools.yang.model.api.DataSchemaNode> |
findDataChildByName(org.opendaylight.yangtools.yang.common.QName name) |
Optional<org.opendaylight.yangtools.yang.model.api.Module> |
findModule(org.opendaylight.yangtools.yang.common.QNameModule qnameModule) |
Optional<org.opendaylight.yangtools.yang.model.api.Module> |
findModule(String name,
Optional<org.opendaylight.yangtools.yang.common.Revision> revision) |
Set<org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode> |
getAvailableAugmentations() |
Collection<org.opendaylight.yangtools.yang.model.api.DataSchemaNode> |
getChildNodes() |
Set<org.opendaylight.yangtools.yang.model.api.DataSchemaNode> |
getDataDefinitions() |
Optional<String> |
getDescription() |
Set<org.opendaylight.yangtools.yang.model.api.ExtensionDefinition> |
getExtensions() |
Set<org.opendaylight.yangtools.yang.model.api.GroupingDefinition> |
getGroupings() |
Set<org.opendaylight.yangtools.yang.model.api.Module> |
getModules() |
Set<org.opendaylight.yangtools.yang.model.api.NotificationDefinition> |
getNotifications() |
Set<org.opendaylight.yangtools.yang.model.api.RpcDefinition> |
getOperations() |
org.opendaylight.yangtools.yang.model.api.SchemaPath |
getPath() |
org.opendaylight.yangtools.yang.common.QName |
getQName() |
Optional<String> |
getReference() |
org.opendaylight.yangtools.yang.model.api.Status |
getStatus() |
Set<org.opendaylight.yangtools.yang.model.api.TypeDefinition<?>> |
getTypeDefinitions() |
List<org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode> |
getUnknownSchemaNodes() |
Set<org.opendaylight.yangtools.yang.model.api.UsesNode> |
getUses() |
boolean |
isAddedByUses() |
boolean |
isAugmenting() |
boolean |
isConfiguration() |
boolean |
isPresenceContainer() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public ProxySchemaContext(org.opendaylight.yangtools.yang.model.api.SchemaContextProvider schemaProvider)
public Set<org.opendaylight.yangtools.yang.model.api.DataSchemaNode> getDataDefinitions()
getDataDefinitions
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
public Set<org.opendaylight.yangtools.yang.model.api.Module> getModules()
getModules
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
public Set<org.opendaylight.yangtools.yang.model.api.NotificationDefinition> getNotifications()
getNotifications
in interface org.opendaylight.yangtools.yang.model.api.NotificationNodeContainer
public Set<org.opendaylight.yangtools.yang.model.api.RpcDefinition> getOperations()
getOperations
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
public Set<org.opendaylight.yangtools.yang.model.api.ExtensionDefinition> getExtensions()
getExtensions
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
public boolean isPresenceContainer()
isPresenceContainer
in interface org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode
public Set<org.opendaylight.yangtools.yang.model.api.TypeDefinition<?>> getTypeDefinitions()
getTypeDefinitions
in interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
public Collection<org.opendaylight.yangtools.yang.model.api.DataSchemaNode> getChildNodes()
getChildNodes
in interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
public Set<org.opendaylight.yangtools.yang.model.api.GroupingDefinition> getGroupings()
getGroupings
in interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
public Optional<org.opendaylight.yangtools.yang.model.api.DataSchemaNode> findDataChildByName(org.opendaylight.yangtools.yang.common.QName name)
findDataChildByName
in interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
public Set<org.opendaylight.yangtools.yang.model.api.UsesNode> getUses()
getUses
in interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
public Set<org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode> getAvailableAugmentations()
getAvailableAugmentations
in interface org.opendaylight.yangtools.yang.model.api.AugmentationTarget
public boolean isAugmenting()
isAugmenting
in interface org.opendaylight.yangtools.yang.model.api.CopyableNode
public boolean isAddedByUses()
isAddedByUses
in interface org.opendaylight.yangtools.yang.model.api.AddedByUsesAware
public boolean isConfiguration()
isConfiguration
in interface org.opendaylight.yangtools.yang.model.api.DataSchemaNode
public org.opendaylight.yangtools.yang.common.QName getQName()
getQName
in interface org.opendaylight.yangtools.yang.model.api.SchemaNode
public org.opendaylight.yangtools.yang.model.api.SchemaPath getPath()
getPath
in interface org.opendaylight.yangtools.yang.model.api.SchemaNode
public List<org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode> getUnknownSchemaNodes()
getUnknownSchemaNodes
in interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
public Optional<String> getDescription()
getDescription
in interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
getDescription
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
public Optional<String> getReference()
getReference
in interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
getReference
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
public org.opendaylight.yangtools.yang.model.api.Status getStatus()
getStatus
in interface org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus
public Optional<org.opendaylight.yangtools.yang.model.api.Module> findModule(String name, Optional<org.opendaylight.yangtools.yang.common.Revision> revision)
findModule
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
public Optional<org.opendaylight.yangtools.yang.model.api.Module> findModule(org.opendaylight.yangtools.yang.common.QNameModule qnameModule)
findModule
in interface org.opendaylight.yangtools.yang.model.api.SchemaContext
Copyright © 2019 OpenDaylight. All rights reserved.