Package io.keikai.model.sys.formula
Interface FormulaExpression
-
- All Known Implementing Classes:
FormulaEngineImpl.ErrorFormulaExpressionImpl,FormulaEngineImpl.FormulaExpressionImpl
public interface FormulaExpressionThe parsed result of a formula.- Since:
- 3.5.0
- Author:
- dennis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Ref[]getAreaRefs()StringgetErrorMessage()Get the expression parsing error message if anyStringgetFormulaString()Ptg[]getPtgs()Returns the cached parsing things.booleanhasError()indicated the expression has parsing errorbooleanisAreaRefs()booleanisMultipleAreaFormula()Returns whether this is a multiple-area formula used in char data; e.g.
-
-
-
Method Detail
-
hasError
boolean hasError()
indicated the expression has parsing error- Returns:
-
getErrorMessage
String getErrorMessage()
Get the expression parsing error message if any- Returns:
-
getFormulaString
String getFormulaString()
-
isAreaRefs
boolean isAreaRefs()
-
getAreaRefs
Ref[] getAreaRefs()
-
getPtgs
Ptg[] getPtgs()
Returns the cached parsing things.- Since:
- 3.6.0
-
isMultipleAreaFormula
boolean isMultipleAreaFormula()
Returns whether this is a multiple-area formula used in char data; e.g. (A1, B1, Sheet2!A1:B2).- Since:
- 3.6.0
-
-