Interface EffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
- Type Parameters:
A- Argument typeD- Class representing declared version of this statement
- All Superinterfaces:
BoundStmtCtx<A>,BoundStmtCtxCompat<A,,D> CommonStmtCtx,EffectiveStmtCtx,EffectiveStmtCtx.Parent,Immutable,NamespaceStmtCtx,StmtContextCompat
- All Known Subinterfaces:
EffectiveStmtCtx.UndeclaredCurrent<A,D>
- Enclosing interface:
- EffectiveStmtCtx
@Beta
public static interface EffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>
extends EffectiveStmtCtx.Parent, NamespaceStmtCtx, BoundStmtCtxCompat<A,D>
Minimum amount of state required to build an accurate effective view of a statement. This is a strict superset
of information available in
EffectiveStmtCtx.Parent.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx
EffectiveStmtCtx.Current<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>>, EffectiveStmtCtx.Parent, EffectiveStmtCtx.UndeclaredCurrent<A, D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent
EffectiveStmtCtx.Parent.EffectiveConfig -
Method Summary
Methods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtx
argument, findSubstatementArgument, getArgument, hasSubstatement, yangVersionMethods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.BoundStmtCtxCompat
declaredMethods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.CommonStmtCtx
getRawArgument, producesDeclared, producesEffective, publicDefinition, rawArgument, sourceReferenceMethods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx
effectiveParent, getEffectiveParentMethods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Parent
effectiveConfig, effectiveNamespaceMethods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceStmtCtx
getAllFromNamespace, getFromNamespace, localNamespacePortion, namespace, namespaceItemMethods inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextCompat
history
-
Method Details
-
moduleName
@NonNull QName moduleName() -
argumentAsTypeQName
@NonNull QName argumentAsTypeQName() -
caerbannog
@Deprecated <E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> @NonNull StmtContext<A,D, caerbannog()E> Deprecated.Summon the Rabbit of Caerbannog.- Type Parameters:
E- Effective Statement representation- Returns:
- The
Legendary Black Beast of Arrrghhh.
-