public class ExtensionEffectiveStatementImpl extends AbstractEffectiveDocumentedNode<QName,ExtensionStatement> implements ExtensionDefinition
DocumentedNode.WithStatus| Modifier and Type | Method and Description |
|---|---|
static EffectiveStatement<QName,ExtensionStatement> |
create(StmtContext<QName,ExtensionStatement,EffectiveStatement<QName,ExtensionStatement>> ctx)
Create a new ExtensionEffectiveStatement, dealing with potential recursion
|
boolean |
equals(Object obj) |
String |
getArgument()
Returns the
String that is the name of argument to the
Keyword. |
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. |
List<UnknownSchemaNode> |
getUnknownSchemaNodes()
Returns unknown schema nodes which belongs to this instance.
|
int |
hashCode() |
boolean |
isYinElement()
This statement indicates if the argument is mapped to an XML element in
YIN or to an XML attribute.
By contract if implementation of ExtensionDefinition does not specify the yin-element statement the return value is by default set to false
For more specific definition please look into [RFC-6020] The yin-element Statement |
String |
toString() |
getDescription, getReference, getStatusargument, getDeclared, getStatementSource, statementDefinitionallSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAllclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetStatusgetDescription, getReferencepublic static EffectiveStatement<QName,ExtensionStatement> create(StmtContext<QName,ExtensionStatement,EffectiveStatement<QName,ExtensionStatement>> ctx)
ctx - Statement context@Nonnull public QName getQName()
SchemaNodeSchemaNode.getQName in interface SchemaNode@Nonnull public SchemaPath getPath()
SchemaNodeSchemaNode SchemaNode.getPath in interface SchemaNode@Nonnull public List<UnknownSchemaNode> getUnknownSchemaNodes()
DocumentedNodegetUnknownSchemaNodes in interface DocumentedNodepublic String getArgument()
ExtensionDefinitionString that is the name of argument to the
Keyword. If no argument statement is present the method will return
null getArgument in interface ExtensionDefinitionString that is the name of argument to the
Keyword. If no argument statement is present the method will
return nullpublic boolean isYinElement()
ExtensionDefinitionfalse
isYinElement in interface ExtensionDefinitiontrue if the argument is mapped to an XML element in
YIN or returns false if the argument is mapped to an
XML attribute.Copyright © 2018 OpenDaylight. All rights reserved.