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

    Modifier and Type
    Interface
    Description
    interface 
    BoundStmtCtxCompat<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
    Intermediate compatibility interface between StmtContext and EffectiveStmtCtx.Current.
    static interface 
    EffectiveStmtCtx.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 interface 
    EffectiveStmtCtx.UndeclaredCurrent<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
    A restricted version of EffectiveStmtCtx.Current, which does not expose the raw argument or the declared statement.
    interface 
    RootStmtContext<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 a StmtContext.
    static interface 
    RootStmtContext.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>>
     
    interface 
    StmtContext<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 interface 
    StmtContext.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.
    Modifier and Type
    Method
    Description
    protected final D
    AbstractBooleanStatementSupport.createDeclared(BoundStmtCtx<Boolean> ctx, com.google.common.collect.ImmutableList<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements)
     
    protected final D
    AbstractInternedStatementSupport.createDeclared(BoundStmtCtx<A> ctx, com.google.common.collect.ImmutableList<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements)
     
    protected abstract @NonNull D
    AbstractStatementSupport.createDeclared(@NonNull BoundStmtCtx<A> ctx, @NonNull com.google.common.collect.ImmutableList<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements)
     
    final D
    AbstractStatementSupport.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 D
    StatementFactory.createDeclared(@NonNull BoundStmtCtx<A> ctx, @NonNull Stream<org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> substatements)
    Create a DeclaredStatement for specified context.