Uses of Interface
org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
Packages that use CommonStmtCtx
Package
Description
Provides base abstract classes, interfaces and common implementation used by the statement parser.
Provides API necessary for the processing of statement sources.
-
Uses of CommonStmtCtx in org.opendaylight.yangtools.yang.parser.spi.meta
Subinterfaces of CommonStmtCtx in org.opendaylight.yangtools.yang.parser.spi.metaModifier and TypeInterfaceDescriptioninterfaceBoundStmtCtx<A>ACommonStmtCtxwhich has additionally been bound to aStatementSupport.interfaceBoundStmtCtxCompat<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> Intermediate compatibility interface betweenStmtContextandEffectiveStmtCtx.Current.interfaceEffective view of aStmtContextfor the purposes of creating anEffectiveStatement.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 interfaceMinimum amount of parent state required to build an accurate effective view of a particular child.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.interfaceSupport work with namespace content.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.interfaceIntermediate compatibility interface betweenStmtContextandEffectiveStmtCtx.Current.Methods in org.opendaylight.yangtools.yang.parser.spi.meta with parameters of type CommonStmtCtxModifier and TypeMethodDescriptionstatic voidInferenceException.throwIf(boolean expression, @NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) Throw an instance of this exception if an expression evaluates to true.Constructors in org.opendaylight.yangtools.yang.parser.spi.meta with parameters of type CommonStmtCtxModifierConstructorDescriptionInferenceException(@NonNull String message, @NonNull CommonStmtCtx stmt) InferenceException(@NonNull String message, @NonNull CommonStmtCtx stmt, Throwable cause) InferenceException(@NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) InvalidSubstatementException(@NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) MissingSubstatementException(@NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) -
Uses of CommonStmtCtx in org.opendaylight.yangtools.yang.parser.spi.source
Methods in org.opendaylight.yangtools.yang.parser.spi.source with parameters of type CommonStmtCtxModifier and TypeMethodDescriptionstatic voidSourceException.throwIf(boolean expression, @NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) Throw an instance of this exception if an expression evaluates to true.static <T> @NonNull TSourceException.throwIfNull(@Nullable T obj, @NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) Throw an instance of this exception if an object is null.static <T> @NonNull TSourceException.unwrap(Optional<T> opt, @NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) Throw an instance of this exception if an optional is not present.Constructors in org.opendaylight.yangtools.yang.parser.spi.source with parameters of type CommonStmtCtxModifierConstructorDescriptionSourceException(@NonNull String message, @NonNull CommonStmtCtx stmt) Create a new instance with the specified message and source.SourceException(@NonNull String message, @NonNull CommonStmtCtx stmt, Throwable cause) Create a new instance with the specified message and source.SourceException(@NonNull CommonStmtCtx stmt, @NonNull String format, Object... args) Create a new instance with the specified source and a formatted message.SourceException(@NonNull CommonStmtCtx stmt, Throwable cause, @NonNull String format, Object... args) Create a new instance with the specified source and a formatted message.YangVersionLinkageException(@NonNull CommonStmtCtx stmt, @NonNull String format, Object... args)