Package | Description |
---|---|
csheets.core.formula |
Provides classes for representing formulas.
|
csheets.core.formula.lang |
Provides the operators, functions and references supported by the formula
language.
|
Constructor and Description |
---|
BinaryOperation(Expression leftOperand,
BinaryOperator operator,
Expression rightOperand)
Creates a new binary operation.
|
Modifier and Type | Class and Description |
---|---|
class |
Adder
An adder.
|
class |
Attribution
The attribution operator := (exclusive for the SignNumber language).
|
class |
Concatenator
A concatenator of strings.
|
class |
Divider
A divider.
|
class |
Equal
A relational equal operator.
|
class |
Exponentiator
An exponential operator for raising a numeric operand to the power of another.
|
class |
GreaterThan
A relational greater-than operator.
|
class |
GreaterThanOrEqual
A relational greater-than-oe-equal operator.
|
class |
LessThan
A relational less-than operator.
|
class |
LessThanOrEqual
A relational less-than-or-equal operator.
|
class |
Multiplier
A multiplier.
|
class |
NotEqual
A relational not-equal operator.
|
class |
RangeReference
A reference to a range of cells in a spreadsheet.
|
class |
RelationalOperator
A relational operator.
|
class |
RelationalOperatorImpl
This class is a concrete RelationalOperatior to allow operations with :=
|
class |
Subtracter
A subtracter of a numeric operand from another.
|
Modifier and Type | Method and Description |
---|---|
BinaryOperator |
Language.getBinaryOperator(String identifier)
Returns the binary operator with the given identifier.
|