@Beta @NonNullByDefault public abstract class AbstractStatementDefinition extends Object implements StatementDefinition
StatementDefinition
. Most users should
use this class or DefaultStatementDefinition
.Modifier | Constructor and Description |
---|---|
protected |
AbstractStatementDefinition(QName statementName) |
protected |
AbstractStatementDefinition(QName statementName,
boolean yinElement,
@Nullable QName argumentName) |
Modifier and Type | Method and Description |
---|---|
protected MoreObjects.ToStringHelper |
addToStringAttributes(MoreObjects.ToStringHelper helper) |
Optional<ArgumentDefinition> |
getArgumentDefinition()
Returns name of statement argument or null, if statement does not have argument.
|
QName |
getStatementName()
Returns name of the statement.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDeclaredRepresentationClass, getEffectiveRepresentationClass
protected AbstractStatementDefinition(QName statementName)
public final QName getStatementName()
StatementDefinition
getStatementName
in interface StatementDefinition
public final Optional<ArgumentDefinition> getArgumentDefinition()
StatementDefinition
getArgumentDefinition
in interface StatementDefinition
protected MoreObjects.ToStringHelper addToStringAttributes(MoreObjects.ToStringHelper helper)
Copyright © 2020 OpenDaylight. All rights reserved.