Class AbstractDeclaredEffectiveStatement.Default<A,D extends DeclaredStatement<A>>

Type Parameters:
A - Argument type (Empty if statement does not have argument.)
D - Class representing declared version of this statement.
All Implemented Interfaces:
EffectiveStatement<A,D>, ModelStatement<A>
Direct Known Subclasses:
AbstractDeclaredEffectiveStatement.DefaultArgument, AbstractDeclaredEffectiveStatement.DefaultWithArgument, AbstractLeafEffectiveStatement, EmptyAnydataEffectiveStatement, EmptyAnyxmlEffectiveStatement, EmptyForeignKeyEffectiveStatement, EmptyLeafListEffectiveStatement, EmptyLocalKeyEffectiveStatement, RegularForeignKeyEffectiveStatement, RegularLeafListEffectiveStatement, RegularLocalKeyEffectiveStatement, SlimLeafListEffectiveStatement
Enclosing class:
AbstractDeclaredEffectiveStatement<A,D extends DeclaredStatement<A>>

public abstract static class AbstractDeclaredEffectiveStatement.Default<A,D extends DeclaredStatement<A>> extends AbstractDeclaredEffectiveStatement<A,D>
A stateful version of AbstractDeclaredEffectiveStatement, which holds (and requires) a declared statement.