Package io.keikai.range.formula
Interface ValueEval
- All Known Subinterfaces:
AreaEval,LazyRefEval,RefEval,TwoDEval
- All Known Implementing Classes:
BlankEval,BoolEval,ErrorEval,NumberEval,StringEval
public interface ValueEval
Marker interface for all formula-engine value types.
Implementations are immutable. Concrete leaf types are
StringEval, NumberEval, BoolEval,
BlankEval, and ErrorEval. Reference types
(RefEval, AreaEval, TwoDEval) wrap a
ValueEval (or grid of them) and are returned by
cell-reference evaluation.
Replaces org.apache.poi.ss.formula.eval.ValueEval from the
Apache POI fork. The shape is intentionally identical so that custom
function migration is a mechanical package rename.
- Since:
- 7.0.0