public final class EffectiveAugmentationSchema extends Object implements AugmentationSchema
| Constructor and Description |
|---|
EffectiveAugmentationSchema(AugmentationSchema augmentSchema,
Set<DataSchemaNode> realChildSchemas) |
| Modifier and Type | Method and Description |
|---|---|
Set<DataSchemaNode> |
getChildNodes()
Returns set of all child nodes defined within this DataNodeContainer.
|
DataSchemaNode |
getDataChildByName(QName name)
Returns the child node corresponding to the specified name.
|
String |
getDescription()
Returns description text.
|
Set<GroupingDefinition> |
getGroupings()
Returns set of all groupings defined within this DataNodeContainer.
|
com.google.common.base.Optional<AugmentationSchema> |
getOriginalDefinition()
Returns Augmentation Definition from which this augmentation is derived
if augmentation was added transitively via augmented uses.
|
String |
getReference()
Returns reference text.
|
Status |
getStatus()
Returns status of this node.
|
SchemaPath |
getTargetPath()
Returns augmentation schema path.
|
Set<TypeDefinition<?>> |
getTypeDefinitions()
Returns set of all newly defined types within this DataNodeContainer.
|
List<UnknownSchemaNode> |
getUnknownSchemaNodes()
Returns unknown schema node children.
|
Set<UsesNode> |
getUses()
Returns grouping nodes used ny this container.
|
RevisionAwareXPath |
getWhenCondition()
Returns when statement.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNotificationsgetActionspublic EffectiveAugmentationSchema(AugmentationSchema augmentSchema, Set<DataSchemaNode> realChildSchemas)
public RevisionAwareXPath getWhenCondition()
AugmentationSchemaIf when condition is present node defined by the parent data definition statement is only valid when the returned XPath expression conceptually evaluates to "true" for a particular instance, then the node defined by the parent data definition statement is valid; otherwise, it is not.
getWhenCondition in interface AugmentationSchemapublic String getDescription()
AugmentationSchemagetDescription in interface AugmentationSchemapublic String getReference()
AugmentationSchemagetReference in interface AugmentationSchemapublic Status getStatus()
AugmentationSchemagetStatus in interface AugmentationSchemapublic SchemaPath getTargetPath()
AugmentationSchemagetTargetPath in interface AugmentationSchemapublic List<UnknownSchemaNode> getUnknownSchemaNodes()
AugmentationSchemagetUnknownSchemaNodes in interface AugmentationSchemapublic Set<TypeDefinition<?>> getTypeDefinitions()
DataNodeContainergetTypeDefinitions in interface DataNodeContainerpublic Set<DataSchemaNode> getChildNodes()
DataNodeContainergetChildNodes in interface DataNodeContainerpublic Set<GroupingDefinition> getGroupings()
DataNodeContainergetGroupings in interface DataNodeContainerpublic DataSchemaNode getDataChildByName(QName name)
DataNodeContainergetDataChildByName in interface DataNodeContainername - QName of childpublic Set<UsesNode> getUses()
DataNodeContainergetUses in interface DataNodeContainerpublic com.google.common.base.Optional<AugmentationSchema> getOriginalDefinition()
AugmentationSchemagetOriginalDefinition in interface AugmentationSchemaCopyright © 2018 OpenDaylight. All rights reserved.