| Package | Description |
|---|---|
| org.jdice.calc | |
| org.jdice.calc.extension | |
| org.jdice.calc.internal |
| Modifier and Type | Method and Description |
|---|---|
CALC |
AbstractCalculator.operator(java.lang.Class<? extends Operator> operator)
Append operator to expression
|
protected CALC |
AbstractCalculator.operator(java.lang.Class<? extends Operator> operator,
java.lang.Object value)
Append operator and number to expression
|
protected CALC |
AbstractCalculator.operator(java.lang.Class<? extends Operator> operator,
java.lang.String value,
char decimalSeparator)
Append operator and parsed String value with custom decimal separator used in String representation of value
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddOperator |
class |
DivOperator |
class |
ModOperator |
class |
MulOperator |
class |
PowOperator |
class |
SubOperator |
| Modifier and Type | Method and Description |
|---|---|
static Operator |
CacheExtension.getOperator(java.lang.Class<? extends Operator> operatorClass) |
Operator |
UseExtension.getOperator(java.lang.Class<? extends Operator> operatorClass) |
static Operator |
CacheExtension.getOperator(java.lang.String operator) |
Operator |
UseExtension.getOperator(java.lang.String operator) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.HashMap<java.lang.Class<? extends Operator>,Operator> |
CacheExtension.getOperators() |
static java.util.HashMap<java.lang.Class<? extends Operator>,Operator> |
CacheExtension.getOperators() |
java.util.HashMap<java.lang.Class<? extends Operator>,Operator> |
UseExtension.getOperators() |
java.util.HashMap<java.lang.Class<? extends Operator>,Operator> |
UseExtension.getOperators() |
static java.util.HashMap<java.lang.String,java.lang.Class<? extends Operator>> |
CacheExtension.getOperatorSymbols() |
java.util.HashMap<java.lang.String,java.lang.Class<? extends Operator>> |
UseExtension.getOperatorSymbols() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CList.add(Operator operator) |
boolean |
CList.contains(Operator operationClass) |
CList |
CList.put(Operator operationClass) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CList.add(java.lang.Class<? extends Operator> operationClass) |
boolean |
CList.add(java.lang.Class<? extends Operator> operationClass,
Num calcValue) |
static Operator |
CacheExtension.getOperator(java.lang.Class<? extends Operator> operatorClass) |
Operator |
UseExtension.getOperator(java.lang.Class<? extends Operator> operatorClass) |
void |
UseExtension.registerOperator(java.lang.Class<? extends Operator> operatorClass) |
static void |
CacheExtension.setOperator(java.lang.Class<? extends Operator> operatorClass) |
JCalc API 2014 Davor Sauer - Apache 2.0