Class YangDataStatementSupport
- java.lang.Object
-
- org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement>
-
- org.opendaylight.yangtools.rfc8040.parser.YangDataStatementSupport
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Immutable,org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Immutable>,org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition,org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement>,org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement>
@Beta public final class YangDataStatementSupport extends org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opendaylight.yangtools.rfc8040.model.api.YangDataStatementcreateDeclared(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,?> ctx)org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatementcreateEffective(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement> ctx)static YangDataStatementSupportgetInstance()protected org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidatorgetSubstatementValidator()booleanisIgnoringConfig()booleanisIgnoringIfFeatures()voidonFullDefinitionDeclared(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement> ctx)StringparseArgumentValue(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<?,?,?> ctx, String value)-
Methods inherited from class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
applyCopyPolicy, getPublicView, getSupportSpecificForArgument, hasArgumentSpecificSupports, onLinkageDeclared, onPreLinkageDeclared, onStatementAdded, onStatementDefinitionDeclared
-
-
-
-
Method Detail
-
getInstance
public static YangDataStatementSupport getInstance()
-
getSubstatementValidator
protected org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator getSubstatementValidator()
- Specified by:
getSubstatementValidatorin classorg.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement>
-
parseArgumentValue
public String parseArgumentValue(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<?,?,?> ctx, String value)
-
createDeclared
public org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement createDeclared(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,?> ctx)
-
createEffective
public org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement createEffective(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement> ctx)
-
onFullDefinitionDeclared
public void onFullDefinitionDeclared(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext.Mutable<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement> ctx)
- Specified by:
onFullDefinitionDeclaredin interfaceorg.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement>- Overrides:
onFullDefinitionDeclaredin classorg.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport<String,org.opendaylight.yangtools.rfc8040.model.api.YangDataStatement,org.opendaylight.yangtools.rfc8040.model.api.YangDataEffectiveStatement>
-
isIgnoringIfFeatures
public boolean isIgnoringIfFeatures()
-
isIgnoringConfig
public boolean isIgnoringConfig()
-
-