Top Interfaces Classes
[default module]

Package org.apache.poi.ss.formula.eval


Interface Summary

Modifier and TypeInterface and Description
public interface
AreaEval

Evaluation of 2D (Row+Column) and 3D (Sheet+Row+Column) areas

public interface
public interface
RefEval

RefEval is the super interface for Ref2D and Ref3DEval.

public interface
public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
public class
BlankEval

This class is a marker class.

public class
public class
public class
ErrorEval

Evaluations for formula errors

public class
EvaluationException

This class is used to simplify error handling logic within operator and function implementations.

public class
ExternalNameEval

Evaluation of a Name defined in a Sheet or Workbook scope

public class
FunctionEval

Mappings from the Excel functions to our evaluation implementations (where available)

public class
public class
public class
MissingArgEval

Represents the (intermediate) evaluated result of a missing function argument.

public class
NotImplementedException

An exception thrown by implementors of FormulaEvaluator, when attempting to evaluate a formula which requires features that POI does not (yet) support.

public class
NotImplementedFunctionException

An exception thrown by implementors of FormulaEvaluator when attempting to evaluate a formula which requires a function that POI does not (yet) support.

public class
public class
OperandResolver

Provides functionality for evaluating arguments to functions and operators.

public class
PercentEval

Implementation of Excel formula token '%'.

public class
public abstract class
RefEvalBase

Common base class for implementors of RefEval

public class
RefListEval

Handling of a list of values, e.g. the 2nd argument in RANK(A1,(B1,B2,B3),1)

public abstract class
RelationalOperationEval

Base class for all comparison operator evaluators

public class
public abstract class
public class
public class