Interface | Description |
---|---|
ArrayFunction | |
ArrayMode |
Interface for those functions that evaluate arguments in array mode depending on context.
|
FreeRefFunction |
For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are
passed in as arguments, and the exact location remains fixed.
|
Function |
Common interface for all implementations of Excel built-in functions.
|
Function0Arg |
Implemented by all functions that can be called with zero arguments
|
Function1Arg |
Implemented by all functions that can be called with one argument
|
Function2Arg |
Implemented by all functions that can be called with two arguments
|
Function3Arg |
Implemented by all functions that can be called with three arguments
|
Function4Arg |
Implemented by all functions that can be called with four arguments
|
IDStarAlgorithm |
Interface specifying how an algorithm to be used by
DStarRunner should look like. |
XYNumericFunction.Accumulator |
Class | Description |
---|---|
Address |
Creates a text reference as text, given specified row and column numbers.
|
AggregateFunction | |
Areas |
Returns the number of areas in a reference.
|
BaseNumberUtils |
Some utils for converting from and to any base
|
Bin2Dec |
Implementation for Excel Bin2Dec() function.
|
BooleanFunction |
Here are the general rules concerning Boolean functions:
Blanks are ignored (not either true or false)
Strings are ignored if part of an area ref or cell ref, otherwise they must be 'true' or 'false'
Numbers: 0 is false.
|
CalendarFieldFunction |
Implementation of Excel functions Date parsing functions:
Date - DAY, MONTH and YEAR
Time - HOUR, MINUTE and SECOND
|
Choose | |
Code |
Implementation for Excel CODE () function.
|
Column | |
Columns |
Implementation for Excel COLUMNS function.
|
Complex |
Implementation for Excel COMPLEX () function.
|
Count |
Counts the number of cells that contain numeric data within
the list of arguments.
|
Counta |
Counts the number of cells that contain data within the list of arguments.
|
Countblank |
Implementation for the function COUNTBLANK
|
Countif |
Implementation for the function COUNTIF
|
Countif.ErrorMatcher | |
Countif.StringMatcher | |
Countifs |
Implementation for the function COUNTIFS
|
DateFunc |
Implementation for the Excel function DATE
|
DateValue |
Implementation for the DATEVALUE() Excel function.
|
Days360 |
Calculates the number of days between two dates based on a 360-day year
(twelve 30-day months), which is used in some accounting calculations.
|
Dec2Bin |
Implementation for Excel Bin2Dec() function.
|
Dec2Hex |
Implementation for Excel DELTA() function.
|
Delta |
Implementation for Excel DELTA() function.
|
DGet |
Implementation of the DGet function:
Finds the value of a column in an area with given conditions.
|
DMax |
Implementation of the DMax function:
Finds the maximum value of a column in an area with given conditions.
|
DMin |
Implementation of the DMin function:
Finds the minimum value of a column in an area with given conditions.
|
DStarRunner |
This class performs a D* calculation.
|
DSum |
Implementation of the DSum function:
Finds the total value of matching values in a column in an area with given conditions.
|
EDate |
Implementation for Excel EDATE () function.
|
EOMonth |
Implementation for the Excel EOMONTH() function.
|
Errortype |
Implementation for the ERROR.TYPE() Excel function.
|
Even | |
FactDouble |
Implementation for Excel FACTDOUBLE() function.
|
Finance |
Implementation of the financial functions pmt, fv, ppmt, ipmt.
|
FinanceFunction | |
FinanceLib | |
Fixed | |
Fixed0ArgFunction |
Convenience base class for functions that only take zero arguments.
|
Fixed1ArgFunction |
Convenience base class for functions that must take exactly one argument.
|
Fixed2ArgFunction |
Convenience base class for functions that must take exactly two arguments.
|
Fixed3ArgFunction |
Convenience base class for functions that must take exactly three arguments.
|
Fixed4ArgFunction |
Convenience base class for functions that must take exactly four arguments.
|
Frequency |
Implementation of Excel 'Analysis ToolPak' function FREQUENCY()
Returns a frequency distribution as a vertical array |
Hex2Dec |
Implementation for Excel HEX2DEC() function.
|
Hlookup |
Implementation of the HLOOKUP() function.
|
Hyperlink |
Implementation of Excel HYPERLINK function.
|
IfFunc |
Implementation for the Excel function IF
|
Imaginary |
Implementation for Excel IMAGINARY() function.
|
ImReal |
Implementation for Excel ImReal() function.
|
Index |
Implementation for the Excel function INDEX
|
Indirect |
Implementation for Excel function INDIRECT
|
Intercept |
Implementation of Excel function INTERCEPT()
|
IPMT | |
Irr |
Calculates the internal rate of return.
|
LinearRegressionFunction |
Base class for linear regression functions.
|
LogicalFunction |
Implementation of the various ISxxx Logical Functions, which
take a single expression argument, and return True or False.
|
Lookup |
Implementation of Excel function LOOKUP.
|
Match |
Implementation for the MATCH() Excel function.
|
MatrixFunction | |
MatrixFunction.MutableValueCollector | |
MatrixFunction.OneArrayArg | |
MatrixFunction.TwoArrayArg | |
MinaMaxa | |
Mirr |
Calculates Modified internal rate of return.
|
Mode | |
MultiOperandNumericFunction |
This is the super class for all excel function evaluator
classes that take variable number of operands, and
where the order of operands does not matter
|
Na |
Implementation of Excel function NA()
|
NotImplementedFunction |
This is the default implementation of a Function class.
|
Now |
Implementation of Excel NOW() Function
|
Npv |
Calculates the net present value of an investment by using a discount rate
and a series of future payments (negative values) and income (positive
values).
|
NumericFunction | |
NumericFunction.OneArg | |
NumericFunction.TwoArg | |
Oct2Dec |
Implementation for Excel Oct2Dec() function.
|
Odd | |
Offset |
Implementation for Excel function OFFSET()
|
PPMT |
Compute the interest portion of a payment.
|
Quotient |
Implementation for Excel QUOTIENT () function.
|
Rank |
Returns the rank of a number in a list of numbers.
|
Rate |
Implements the Excel Rate function
|
Replace |
An implementation of the Excel REPLACE() function:
|
Rept |
Implementation for Excel REPT () function.
|
Roman |
Implementation for Excel Roman() function.
|
RowFunc |
Implementation for the Excel function ROW
|
Rows |
Implementation for Excel ROWS function.
|
Slope |
Implementation of Excel function SLOPE()
|
Substitute |
An implementation of the SUBSTITUTE function:
|
Subtotal |
Implementation for the Excel function SUBTOTAL
|
Sumif |
Implementation for the Excel function SUMIF
|
Sumifs |
Implementation for the Excel function SUMIFS
|
Sumproduct |
Implementation for the Excel function SUMPRODUCT
|
Sumx2my2 |
Implementation of Excel function SUMX2MY2()
|
Sumx2py2 |
Implementation of Excel function SUMX2PY2()
|
Sumxmy2 |
Implementation of Excel function SUMXMY2()
|
T |
Implementation of Excel T() function
|
TextFunction | |
TimeFunc |
Implementation for the Excel function TIME
|
Today |
Implementation of Excel TODAY() Function
|
Trend |
Implementation for the Excel function TREND
|
Value |
Implementation for Excel VALUE() function.
|
Vlookup |
Implementation of the VLOOKUP() function.
|
WeekdayFunc |
Implementation for the Excel function WEEKDAY
|
WeekNum |
Implementation for Excel WeekNum() function.
|
XYNumericFunction |
Enum | Description |
---|---|
DStarRunner.DStarAlgorithmEnum |
Enum for convenience to identify and source implementations of the D* functions
|
LinearRegressionFunction.FUNCTION | |
MultiOperandNumericFunction.Policy |
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.