public final class OutputEffectiveStatementImpl extends AbstractEffectiveDocumentedNode<A,D>
DocumentedNode.WithStatus| Constructor and Description |
|---|
OutputEffectiveStatementImpl(StmtContext<QName,OutputStatement,EffectiveStatement<QName,OutputStatement>> ctx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Set<AugmentationSchema> |
getAvailableAugmentations() |
Set<DataSchemaNode> |
getChildNodes()
Returns set of all child nodes defined within this DataNodeContainer.
|
ConstraintDefinition |
getConstraints()
Returns the constraints associated with Data Schema Node
|
DataSchemaNode |
getDataChildByName(QName name) |
Set<GroupingDefinition> |
getGroupings()
Returns set of all groupings defined within this DataNodeContainer.
|
SchemaPath |
getPath()
Returns the schema path of the instance of the type
SchemaNode SchemaNode. |
QName |
getQName()
Returns QName of the instance of the type
SchemaNode. |
Set<TypeDefinition<?>> |
getTypeDefinitions()
Returns set of all newly defined types within this DataNodeContainer.
|
List<UnknownSchemaNode> |
getUnknownSchemaNodes()
Returns unknown schema nodes which belongs to this instance.
|
Set<UsesNode> |
getUses() |
int |
hashCode() |
boolean |
isAddedByUses()
Returns
true if the data node was added by uses statement,
otherwise returns false |
boolean |
isAugmenting()
Returns
true if the data node was added by augmentation,
otherwise returns false |
boolean |
isConfiguration()
Returns
true if the data represents configuration data,
otherwise returns false |
boolean |
isPresenceContainer() |
String |
toString() |
getDescription, getReference, getStatusargument, getDeclared, getStatementSource, statementDefinitionallSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAllclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetChildNodes, getDataChildByName, getGroupings, getTypeDefinitions, getUsesgetAvailableAugmentationsgetConstraints, isAddedByUses, isAugmenting, isConfigurationgetPath, getQNamegetStatusgetDescription, getReference, getUnknownSchemaNodesgetNotificationsgetActionspublic OutputEffectiveStatementImpl(StmtContext<QName,OutputStatement,EffectiveStatement<QName,OutputStatement>> ctx)
public boolean isPresenceContainer()
isPresenceContainer in interface ContainerSchemaNode@Nonnull public QName getQName()
SchemaNodeSchemaNode.getQName in interface SchemaNode@Nonnull public SchemaPath getPath()
SchemaNodeSchemaNode SchemaNode.getPath in interface SchemaNodepublic boolean isAugmenting()
DataSchemaNodetrue if the data node was added by augmentation,
otherwise returns falseisAugmenting in interface DataSchemaNodetrue if the data node was added by augmentation,
otherwise returns falsepublic boolean isAddedByUses()
DataSchemaNodetrue if the data node was added by uses statement,
otherwise returns falseisAddedByUses in interface DataSchemaNodetrue if the data node was added by uses statement,
otherwise returns falsepublic boolean isConfiguration()
DataSchemaNodetrue if the data represents configuration data,
otherwise returns falseisConfiguration in interface DataSchemaNodetrue if the data represents configuration data,
otherwise returns falsepublic ConstraintDefinition getConstraints()
DataSchemaNodegetConstraints in interface DataSchemaNodepublic Set<AugmentationSchema> getAvailableAugmentations()
getAvailableAugmentations in interface AugmentationTarget@Nonnull public List<UnknownSchemaNode> getUnknownSchemaNodes()
DocumentedNodegetUnknownSchemaNodes in interface DocumentedNodepublic final Set<TypeDefinition<?>> getTypeDefinitions()
DataNodeContainergetTypeDefinitions in interface DataNodeContainerpublic final Set<DataSchemaNode> getChildNodes()
DataNodeContainergetChildNodes in interface DataNodeContainerpublic final Set<GroupingDefinition> getGroupings()
DataNodeContainergetGroupings in interface DataNodeContainerpublic final DataSchemaNode getDataChildByName(QName name)
getDataChildByName in interface DataNodeContainername - QName of seeked childpublic Set<UsesNode> getUses()
getUses in interface DataNodeContainerCopyright © 2018 OpenDaylight. All rights reserved.