Uses of Interface
org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtx
Packages that use BoundStmtCtx
Package
Description
Provides base abstract classes, interfaces and common implementation used by the statement parser.
-
Uses of BoundStmtCtx in org.opendaylight.yangtools.yang.parser.spi.meta
Subinterfaces of BoundStmtCtx in org.opendaylight.yangtools.yang.parser.spi.metaModifier and TypeInterfaceDescriptioninterfaceBoundStmtCtxCompat<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> Intermediate compatibility interface betweenStmtContextandEffectiveStmtCtx.Current.static interfaceEffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> Minimum amount of state required to build an accurate effective view of a statement.static interfaceEffectiveStmtCtx.UndeclaredCurrent<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> A restricted version ofEffectiveStmtCtx.Current, which does not expose the raw argument or the declared statement.interfaceRootStmtContext<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>, E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A, D>> A marker interface for aStmtContext.static interfaceRootStmtContext.Mutable<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>, E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A, D>> interfaceStmtContext<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>, E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A, D>> An inference context associated with an instance of a statement.static interfaceStmtContext.Mutable<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>, E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A, D>> An mutable view of an inference context associated with an instance of a statement.Methods in org.opendaylight.yangtools.yang.parser.spi.meta with parameters of type BoundStmtCtxModifier and TypeMethodDescriptionprotected final DAbstractBooleanStatementSupport.createDeclared(BoundStmtCtx<Boolean> ctx, com.google.common.collect.ImmutableList<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements) protected final DAbstractInternedStatementSupport.createDeclared(BoundStmtCtx<A> ctx, com.google.common.collect.ImmutableList<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements) protected abstract @NonNull DAbstractStatementSupport.createDeclared(@NonNull BoundStmtCtx<A> ctx, @NonNull com.google.common.collect.ImmutableList<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements) final DAbstractStatementSupport.createDeclared(BoundStmtCtx<A> ctx, Stream<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements) ForwardingStatementSupport.createDeclared(BoundStmtCtx<A> ctx, Stream<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements) @NonNull DStatementFactory.createDeclared(@NonNull BoundStmtCtx<A> ctx, @NonNull Stream<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements) Create aDeclaredStatementfor specified context.