Package org.apache.poi.ss.formula.eval
-
Interface Summary Interface Description AreaEval Evaluation of 2D (Row+Column) and 3D (Sheet+Row+Column) areasHyperlinkEval Handle associated hyperlink if this ValueEval is a label of the HYPERLINK function.NumericValueEval RefEval RefEval is the super interface for Ref2D and Ref3DEval.StringValueEval ValueEval -
Class Summary Class Description AreaEvalBase ArrayEval Constant value array eval.BlankEval This class is a marker class.BoolEval ConcatEval ErrorEval Evaluations for formula errorsExternalNameEval Evaluation of a Name defined in a Sheet or Workbook scopeFunctionEval Mappings from the Excel functions to our evaluation implementations (where available)FunctionNameEval IntersectionEval MissingArgEval Represents the (intermediate) evaluated result of a missing function argument.NumberEval OperandResolver Provides functionality for evaluating arguments to functions and operators.PercentEval Implementation of Excel formula token '%'.RangeEval RefEvalBase Common base class for implementors ofRefEval
RefListEval Handling of a list of values, e.g.RelationalOperationEval Base class for all comparison operator evaluatorsStringEval TwoOperandNumericOperation UnaryMinusEval UnaryPlusEval UnionEval Represent manyValueEval
s unioned by Union operator(comma operator). -
Exception Summary Exception Description EvaluationException This class is used to simplify error handling logic within operator and function implementations.NotImplementedException An exception thrown by implementors ofFormulaEvaluator
, when attempting to evaluate a formula which requires features that POI does not (yet) support.NotImplementedFunctionException An exception thrown by implementors ofFormulaEvaluator
when attempting to evaluate a formula which requires a function that POI does not (yet) support.