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, getStatus
argument, getDeclared, getStatementSource, statementDefinition
allSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAll
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getStatus
getDescription, getReference
public static EffectiveStatement<QName,ExtensionStatement> create(StmtContext<QName,ExtensionStatement,EffectiveStatement<QName,ExtensionStatement>> ctx)
ctx
- Statement context@Nonnull public QName getQName()
SchemaNode
SchemaNode
.getQName
in interface SchemaNode
@Nonnull public SchemaPath getPath()
SchemaNode
SchemaNode
SchemaNode
.getPath
in interface SchemaNode
@Nonnull public List<UnknownSchemaNode> getUnknownSchemaNodes()
DocumentedNode
getUnknownSchemaNodes
in interface DocumentedNode
public String getArgument()
ExtensionDefinition
String
that is the name of argument to the
Keyword. If no argument statement is present the method will return
null
getArgument
in interface ExtensionDefinition
String
that is the name of argument to the
Keyword. If no argument statement is present the method will
return null
public boolean isYinElement()
ExtensionDefinition
false
isYinElement
in interface ExtensionDefinition
true
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.