Modifier and Type | Method and Description |
---|---|
LValue |
Formula.getRootReference()
Returns the root reference for this formula.
|
Constructor and Description |
---|
Formula(LValue rootReference) |
Modifier and Type | Method and Description |
---|---|
LValue |
ParameterCallback.getRaw(int position) |
Modifier and Type | Interface and Description |
---|---|
interface |
DataTable
A database is a two dimensional collection of data, arranged in a table.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLValue
Creation-Date: 01.11.2006, 18:19:00
|
class |
ContextLookup
A reference that queries the datarow.
|
class |
DefaultDataTable
Creation-Date: 05.11.2006, 13:34:01
|
class |
FormulaFunction
A function.
|
class |
PostfixTerm
Creation-Date: 02.11.2006, 10:20:27
|
class |
PrefixTerm
Creation-Date: 02.11.2006, 10:20:27
|
class |
StaticValue
Creation-Date: 08.10.2006, 11:34:40
|
class |
Term
An term is a list of LValues connected by operators.
|
Modifier and Type | Method and Description |
---|---|
LValue[] |
DefaultDataTable.getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
LValue[] |
PostfixTerm.getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
LValue[] |
FormulaFunction.getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
LValue[] |
AbstractLValue.getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
LValue[] |
Term.getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
LValue[] |
LValue.getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
LValue[] |
PrefixTerm.getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
LValue |
Term.getHeadValue() |
LValue[] |
Term.getOperands() |
LValue |
Term.getOptimizedHeadValue()
Allows access to the post optimized head value note that without the optimization, it's difficult to traverse
libformula's object model.
|
LValue |
PostfixTerm.getValue() |
LValue |
PrefixTerm.getValue() |
LValue |
DefaultDataTable.getValueAt(int row,
int column) |
LValue |
DataTable.getValueAt(int row,
int column) |
Modifier and Type | Method and Description |
---|---|
void |
Term.add(InfixOperator operator,
LValue operand) |
void |
DefaultDataTable.setObject(int row,
int column,
LValue object)
Sets the object for a cell in the table.
|
Constructor and Description |
---|
DefaultDataTable(LValue[][] array) |
FormulaFunction(String functionName,
LValue[] parameters) |
FormulaFunction(String functionName,
LValue[] parameters,
ParsePosition parsePosition) |
PostfixTerm(LValue value,
PostfixOperator operator) |
PrefixTerm(PrefixOperator operator,
LValue value) |
Term(LValue headValue) |
Modifier and Type | Method and Description |
---|---|
LValue |
GeneratedFormulaParser.getExpression() |
LValue |
GeneratedFormulaParser.getLValue() |
LValue |
FormulaParser.parse(String formula) |
LValue |
GeneratedFormulaParser.parseArray() |
LValue |
GeneratedFormulaParser.parseFunction(String name,
ParsePosition parsePosition) |
LValue[] |
GeneratedFormulaParser.parseRow() |
Modifier and Type | Method and Description |
---|---|
Term |
GeneratedFormulaParser.startTail(LValue retval) |
Modifier and Type | Method and Description |
---|---|
LValue |
ArrayCallback.getRaw(int row,
int column) |
LValue |
StaticArrayCallback.getRaw(int row,
int column) |
LValue |
Sequence.nextRawValue() |
Modifier and Type | Method and Description |
---|---|
LValue |
AnySequence.nextRawValue() |
LValue |
RecursiveSequence.nextRawValue() |
LValue |
RawArraySequence.nextRawValue() |
Constructor and Description |
---|
AnyNumberSequence(LValue n,
FormulaContext context)
Number sequence bounded to only one number item.
|
AnySequence(LValue single,
FormulaContext context) |
DefaultNumberSequence(LValue n,
FormulaContext context)
Number sequence bounded to only one number item.
|