| Modifier and Type | Interface 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 |
| Modifier and Type | Class 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 |
| public class | NotImplementedFunctionException
An exception thrown by implementors of |
| 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 |
| 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 |