@Beta public final class RefineStatementRFC7950Support extends AbstractStatementSupport<SchemaNodeIdentifier,RefineStatement,EffectiveStatement<SchemaNodeIdentifier,RefineStatement>>
Modifier and Type | Method and Description |
---|---|
RefineStatement |
createDeclared(StmtContext<SchemaNodeIdentifier,RefineStatement,?> ctx)
Create a
DeclaredStatement for specified context. |
EffectiveStatement<SchemaNodeIdentifier,RefineStatement> |
createEffective(StmtContext<SchemaNodeIdentifier,RefineStatement,EffectiveStatement<SchemaNodeIdentifier,RefineStatement>> ctx)
Create a
EffectiveStatement for specified context. |
static RefineStatementRFC7950Support |
getInstance() |
protected SubstatementValidator |
getSubstatementValidator()
Returns corresponding substatement validator of a statement support.
|
SchemaNodeIdentifier |
parseArgumentValue(StmtContext<?,?,?> ctx,
String value)
Parses textual representation of argument in object representation.
|
getPublicView, getSupportSpecificForArgument, hasArgumentSpecificSupports, onFullDefinitionDeclared, onLinkageDeclared, onPreLinkageDeclared, onStatementAdded, onStatementDefinitionDeclared
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
adaptArgumentValue, getArgumentName, getDeclaredRepresentationClass, getEffectiveRepresentationClass, getStatementName, getUnknownStatementDefinitionOf, internArgument, isArgumentYinElement, isIgnoringConfig, isIgnoringIfFeatures
public static RefineStatementRFC7950Support getInstance()
protected SubstatementValidator getSubstatementValidator()
AbstractStatementSupport
getSubstatementValidator
in class AbstractStatementSupport<SchemaNodeIdentifier,RefineStatement,EffectiveStatement<SchemaNodeIdentifier,RefineStatement>>
public final SchemaNodeIdentifier parseArgumentValue(StmtContext<?,?,?> ctx, String value)
StatementSupport
ctx
- Context, which may be used to access source-specific namespaces required for parsing.value
- String representation of value, as was present in text source.public final RefineStatement createDeclared(StmtContext<SchemaNodeIdentifier,RefineStatement,?> ctx)
StatementFactory
DeclaredStatement
for specified context.ctx
- Statement contextpublic final EffectiveStatement<SchemaNodeIdentifier,RefineStatement> createEffective(StmtContext<SchemaNodeIdentifier,RefineStatement,EffectiveStatement<SchemaNodeIdentifier,RefineStatement>> ctx)
StatementFactory
EffectiveStatement
for specified context.ctx
- Statement contextCopyright © 2019 OpenDaylight. All rights reserved.