public class StatementDefinitionContext<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> extends Object
Constructor and Description |
---|
StatementDefinitionContext(StatementSupport<A,D,E> support) |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.base.MoreObjects.ToStringHelper |
addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper toStringHelper) |
Optional<StatementContextBase<?,?,?>> |
beforeSubStatementCreated(StmtContext.Mutable<?,?,?> stmt,
int offset,
StatementDefinitionContext<?,?,?> def,
StatementSourceReference ref,
String argument) |
void |
checkNamespaceAllowed(Class<? extends IdentifierNamespace<?,?>> namespace) |
QName |
getArgumentName() |
StatementFactory<A,D,E> |
getFactory() |
StatementDefinition |
getPublicView() |
Class<?> |
getRepresentingClass() |
QName |
getStatementName() |
boolean |
hasArgument() |
boolean |
isArgumentYinElement() |
void |
onDeclarationFinished(StmtContext.Mutable<A,D,E> statement,
ModelProcessingPhase phase) |
boolean |
onStatementAdded(StmtContext.Mutable<A,D,E> stmt) |
A |
parseArgumentValue(StmtContext<A,D,E> context,
String value) |
String |
toString() |
public StatementDefinitionContext(StatementSupport<A,D,E> support)
public StatementFactory<A,D,E> getFactory()
public void checkNamespaceAllowed(Class<? extends IdentifierNamespace<?,?>> namespace)
public StatementDefinition getPublicView()
public Optional<StatementContextBase<?,?,?>> beforeSubStatementCreated(StmtContext.Mutable<?,?,?> stmt, int offset, StatementDefinitionContext<?,?,?> def, StatementSourceReference ref, String argument)
public boolean onStatementAdded(StmtContext.Mutable<A,D,E> stmt)
public void onDeclarationFinished(StmtContext.Mutable<A,D,E> statement, ModelProcessingPhase phase)
public Class<?> getRepresentingClass()
public boolean hasArgument()
public boolean isArgumentYinElement()
public QName getStatementName()
public QName getArgumentName()
protected com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper toStringHelper)
Copyright © 2018 OpenDaylight. All rights reserved.