Uses of Class
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport.StatementPolicy
Packages that use StatementSupport.StatementPolicy
Package
Description
Provides base abstract classes, interfaces and common implementation used by the statement parser.
-
Uses of StatementSupport.StatementPolicy in org.opendaylight.yangtools.yang.parser.spi.meta
Methods in org.opendaylight.yangtools.yang.parser.spi.meta that return StatementSupport.StatementPolicyModifier and TypeMethodDescriptionstatic final <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
@NonNull StatementSupport.StatementPolicy<A,D> StatementSupport.StatementPolicy.alwaysCopyDeclared()Return aStatementSupport.StatementPolicyforStatementSupport.CopyPolicy.DECLARED_COPY, always performing a copy operation.static final <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
@NonNull StatementSupport.StatementPolicy<A,D> StatementSupport.StatementPolicy.contextIndependent()static final <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
@NonNull StatementSupport.StatementPolicy<A,D> StatementSupport.StatementPolicy.copyDeclared(@NonNull StatementSupport.StatementEquality<A, D> equality) Return aStatementSupport.StatementPolicyforStatementSupport.CopyPolicy.DECLARED_COPY, deferring to aStatementSupport.StatementEqualityfor individual decisions.static final <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
@NonNull StatementSupport.StatementPolicy<A,D> StatementSupport.StatementPolicy.exactReplica()static final <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
@NonNull StatementSupport.StatementPolicy<A,D> StatementSupport.StatementPolicy.ignore()static final <D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>>
StatementSupport.StatementPolicy<QName,D> AbstractSchemaTreeStatementSupport.instantiatedPolicy()Return theStatementSupport.StatementPolicycorresponding to a potentially-instantiated YANG statement.static final <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
@NonNull StatementSupport.StatementPolicy<A,D> StatementSupport.StatementPolicy.reject()static final <D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>>
StatementSupport.StatementPolicy<QName,D> AbstractSchemaTreeStatementSupport.uninstantiatedPolicy()Return theStatementSupport.StatementPolicycorresponding to an uninstantiated YANG statement.Constructors in org.opendaylight.yangtools.yang.parser.spi.meta with parameters of type StatementSupport.StatementPolicyModifierConstructorDescriptionprotectedAbstractBooleanStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, E emptyEffectiveFalse, E emptyEffectiveTrue, StatementSupport.StatementPolicy<Boolean, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractEmptyStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<Empty, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractInternedStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<A, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractInternedStringStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<String, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractQNameStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<QName, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractSchemaTreeStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<QName, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<A, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractStringStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<String, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedAbstractUnqualifiedStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<UnresolvedQName.Unqualified, D> policy, org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration config, @Nullable SubstatementValidator validator) protectedStatementSupport(org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition publicDefinition, StatementSupport.StatementPolicy<A, D> policy)