com.googlecode.sarasvati.rubric.lang
Interface RubricStmt
- All Known Implementing Classes:
- AbstractRubricStmt, RubricStmtDateSymbol, RubricStmtIf, RubricStmtRelativeDate, RubricStmtResult, RubricStmtStringSymbol
public interface RubricStmt
eval
Object eval(RubricEnv env)
traverse
void traverse(RubricVisitor visitor)
isEqualTo
boolean isEqualTo(RubricStmt stmt)
isDateSymbol
boolean isDateSymbol()
isIf
boolean isIf()
isRelativeDate
boolean isRelativeDate()
isResult
boolean isResult()
isStringSymbol
boolean isStringSymbol()
asDateSymbol
RubricStmtDateSymbol asDateSymbol()
asIf
RubricStmtIf asIf()
asRelativeDate
RubricStmtRelativeDate asRelativeDate()
asResult
RubricStmtResult asResult()
asStringSymbol
RubricStmtStringSymbol asStringSymbol()