Class HashedValueStatementSupport

  • 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<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>, org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>

    public final class HashedValueStatementSupport
    extends org.opendaylight.yangtools.yang.parser.rfc7950.stmt.BaseVoidStatementSupport<org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport

        org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.CopyPolicy
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement createDeclared​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​?> ctx, com.google.common.collect.ImmutableList<? extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements)  
      protected org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement createEffective​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement> ctx, org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement declared, com.google.common.collect.ImmutableList<? extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?,​?>> substatements)  
      protected org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement createEmptyDeclared​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​?> ctx)  
      protected org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement createEmptyEffective​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement> ctx, org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement declared)  
      static HashedValueStatementSupport getInstance()  
      protected org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator getSubstatementValidator()  
      • Methods inherited from class org.opendaylight.yangtools.yang.parser.rfc7950.stmt.BaseVoidStatementSupport

        parseArgumentValue
      • Methods inherited from class org.opendaylight.yangtools.yang.parser.rfc7950.stmt.BaseStatementSupport

        buildEffectiveSubstatements, createDeclared, createEffective, findFirstArgument, findFirstStatement, statementsToBuild
      • Methods inherited from class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport

        applyCopyPolicy, getPublicView, getSupportSpecificForArgument, hasArgumentSpecificSupports, onFullDefinitionDeclared, onLinkageDeclared, onPreLinkageDeclared, onStatementAdded, onStatementDefinitionDeclared
      • Methods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport

        adaptArgumentValue, getArgumentDefinition, getDeclaredRepresentationClass, getEffectiveRepresentationClass, getStatementName, getUnknownStatementDefinitionOf, internArgument, isIgnoringConfig, isIgnoringIfFeatures
    • Method Detail

      • getSubstatementValidator

        protected final org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator getSubstatementValidator()
        Specified by:
        getSubstatementValidator in class org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>
      • createDeclared

        protected final org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement createDeclared​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​?> ctx,
                                                                                                                      com.google.common.collect.ImmutableList<? extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements)
        Specified by:
        createDeclared in class org.opendaylight.yangtools.yang.parser.rfc7950.stmt.BaseStatementSupport<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>
      • createEmptyDeclared

        protected final org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement createEmptyDeclared​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​?> ctx)
        Specified by:
        createEmptyDeclared in class org.opendaylight.yangtools.yang.parser.rfc7950.stmt.BaseStatementSupport<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>
      • createEffective

        protected final org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement createEffective​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement> ctx,
                                                                                                                                org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement declared,
                                                                                                                                com.google.common.collect.ImmutableList<? extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?,​?>> substatements)
        Specified by:
        createEffective in class org.opendaylight.yangtools.yang.parser.rfc7950.stmt.BaseStatementSupport<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>
      • createEmptyEffective

        protected final org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement createEmptyEffective​(org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement> ctx,
                                                                                                                                     org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement declared)
        Specified by:
        createEmptyEffective in class org.opendaylight.yangtools.yang.parser.rfc7950.stmt.BaseStatementSupport<Void,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueStatement,​org.opendaylight.yangtools.openconfig.model.api.OpenConfigHashedValueEffectiveStatement>