A B C D E F G H I J L M N O P R S T V

F

findOperatorPrecedence(String) - Static method in class com.accountingenhancements.formula.FormulaVariable
Find the operator precedence of an operator that is handed to this method.
findScaleOfDouble(String) - Static method in class com.accountingenhancements.formula.FormulaVariable
If variableValue is known to contain an integer or double then what is the scale (integer would be scale=0).
Formula - Class in com.accountingenhancements.formula
The Formula class is the easiest way to interact with this package.
The formula package is a macro language written in Java.
Formula() - Constructor for class com.accountingenhancements.formula.Formula
Creates a new instance of Formula
formula - Variable in class com.accountingenhancements.formula.FormulaVariableStack
The formula that was handed into this class.
FormulaFunction - Class in com.accountingenhancements.formula
A template for defined function.
FormulaFunction(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
formulaFunction - Variable in class com.accountingenhancements.formula.FormulaVariable
If this is TYPE_FUNCTION then this is the function that was created when first solving this variable.
FormulaFunction_DateAdd - Class in com.accountingenhancements.formula
 
FormulaFunction_DateAdd(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DateAdd
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_DateAdd(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DateAdd
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_DateAdd(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DateAdd
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_DateAdd(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DateAdd
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_DatePart - Class in com.accountingenhancements.formula
 
FormulaFunction_DatePart(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DatePart
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_DatePart(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DatePart
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_DatePart(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DatePart
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_DatePart(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_DatePart
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_IIF - Class in com.accountingenhancements.formula
 
FormulaFunction_IIF(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_IIF
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_IIF(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_IIF
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_IIF(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_IIF
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_IIF(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_IIF
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_LCase - Class in com.accountingenhancements.formula
 
FormulaFunction_LCase(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_LCase
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_LCase(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_LCase
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_LCase(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_LCase
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_LCase(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_LCase
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_Left - Class in com.accountingenhancements.formula
 
FormulaFunction_Left(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Left
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_Left(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Left
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Left(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Left
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Left(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Left
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_Len - Class in com.accountingenhancements.formula
 
FormulaFunction_Len(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Len
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_Len(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Len
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Len(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Len
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Len(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Len
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_Mid - Class in com.accountingenhancements.formula
 
FormulaFunction_Mid(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Mid
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_Mid(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Mid
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Mid(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Mid
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Mid(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Mid
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_Right - Class in com.accountingenhancements.formula
 
FormulaFunction_Right(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Right
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_Right(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Right
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Right(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Right
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_Right(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_Right
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunction_UCase - Class in com.accountingenhancements.formula
 
FormulaFunction_UCase(FormulaVariableStack) - Constructor for class com.accountingenhancements.formula.FormulaFunction_UCase
Create a new FormulaFunction with an already defined functionArgumentStack.
FormulaFunction_UCase(String) - Constructor for class com.accountingenhancements.formula.FormulaFunction_UCase
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_UCase(String, int) - Constructor for class com.accountingenhancements.formula.FormulaFunction_UCase
Create a new FormulaFunction with a comma-delimited string representing the arguments needed by the function
FormulaFunction_UCase(FormulaVariable) - Constructor for class com.accountingenhancements.formula.FormulaFunction_UCase
Create a new FormulaFunction from the functionVariable (A FormulaVariable of TYPE_FUNCTION).
This is the most common constructor used.
FormulaFunctionList - Class in com.accountingenhancements.formula
FormulaFunctionList is used to hand various programmer defined functions to the various Formula solve(...) methods, such as FormulaVariable.solve(...).
FormulaFunctionList() - Constructor for class com.accountingenhancements.formula.FormulaFunctionList
Creates a new instance of FormulaFunctionList.
formulaStack - Variable in class com.accountingenhancements.formula.Formula
 
FormulaVariable - Class in com.accountingenhancements.formula
FormulaVariable is used to store variables and mathematical operators.
FormulaVariable() - Constructor for class com.accountingenhancements.formula.FormulaVariable
Blank FormulaVariable.
FormulaVariable(String) - Constructor for class com.accountingenhancements.formula.FormulaVariable
This constructor pulls the variable name from the first part of the String and the value from the last part.
FormulaVariable(String, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
This constructor pulls the variable name from the first part of the String and the value from the last part.
FormulaVariable(String, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, int, int, boolean) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(int, int, boolean) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, int, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, String, int, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, long, int, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, double, int, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, boolean, int, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, Date, int, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, BigDecimal, int, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable
FormulaVariable(String, String, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable.
FormulaVariable(String, long, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable Tries to determine type of variable based on contents of value.
FormulaVariable(String, double, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable.
FormulaVariable(String, double, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable.
FormulaVariable(String, boolean, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable.
FormulaVariable(String, boolean, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable.
FormulaVariable(String, Date, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable Tries to determine type of variable based on contents of value.
FormulaVariable(String, BigDecimal, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable Tries to determine type of variable based on contents of value.
FormulaVariable(String, BigDecimal, int, int) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable Tries to determine type of variable based on contents of value.
FormulaVariable(String, String, int, boolean) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable Tries to determine type of variable based on contents of value.
FormulaVariable(String, String, int, int, boolean) - Constructor for class com.accountingenhancements.formula.FormulaVariable
Creates a new instance of FormulaVariable Tries to determine type of variable based on contents of value.
FormulaVariableList - Class in com.accountingenhancements.formula
Manage a list of FormulaVariables.
FormulaVariableList() - Constructor for class com.accountingenhancements.formula.FormulaVariableList
Creates a new instance of FormulaVariableList
FormulaVariableMath - Class in com.accountingenhancements.formula
 
FormulaVariableMath() - Constructor for class com.accountingenhancements.formula.FormulaVariableMath
Creates a new instance of FormulaVariableMath
FormulaVariableStack - Class in com.accountingenhancements.formula
An ordered list of FormulaVariables that represents a parsed Formula.
The formula is broken down into components separated by operators.
FormulaVariableStack() - Constructor for class com.accountingenhancements.formula.FormulaVariableStack
Creates a new instance of FormulaVariableStack
FormulaVariableStack(String) - Constructor for class com.accountingenhancements.formula.FormulaVariableStack
Creates a new instance of FormulaVariableStack
function(FormulaVariableStack, FormulaVariableList, int, SupportParameters, FormulaFunctionList, int) - Method in class com.accountingenhancements.formula.FormulaFunction
Programmer defined function.
This function replaces the funcionArgumentStack and calls function(FormulaVariableList variableList, int iteration, SupportParameters supportParameters, FormulaFunctionList functionList, int resolveEverythingAboveLevel) so you can leave this function alone, but the other function needs to be overriden.
function(FormulaVariableList, int, SupportParameters, FormulaFunctionList, int) - Method in class com.accountingenhancements.formula.FormulaFunction
Programmer defined function.
function(FormulaVariableList, int, SupportParameters, FormulaFunctionList, int) - Method in class com.accountingenhancements.formula.FormulaFunction_IIF
IIF Function Based on the truth of a test, a FormulaVariable is returned by following the result of the true branch or the false branch.
functionArgumentStack - Variable in class com.accountingenhancements.formula.FormulaFunction
The stack containing the function's arguments.
functionList - Variable in class com.accountingenhancements.formula.Formula
 

A B C D E F G H I J L M N O P R S T V