| Package | Description |
|---|---|
| org.jdice.calc | |
| org.jdice.calc.operation |
| Modifier and Type | Method and Description |
|---|---|
Operator |
OperationRegister.getOperator(java.lang.Class<? extends Operator> operatorClass) |
static Operator |
Cache.getOperator(java.lang.Class<? extends Operator> operatorClass) |
Operator |
OperationRegister.getOperator(java.lang.String operator) |
static Operator |
Cache.getOperator(java.lang.String operator) |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<java.lang.Class<? extends Operator>,Operator> |
OperationRegister.getOperators() |
java.util.HashMap<java.lang.Class<? extends Operator>,Operator> |
OperationRegister.getOperators() |
java.util.HashMap<java.lang.String,java.lang.Class<? extends Operator>> |
OperationRegister.getOperatorSymbols() |
static java.util.HashMap<java.lang.String,java.lang.Class<? extends Operator>> |
Cache.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) |
CALC |
AbstractCalculator.append(java.lang.Class<? extends Operator> operator)
Append operator to expression
|
CALC |
AbstractCalculator.append(java.lang.Class<? extends Operator> operator,
Num value)
Append operator and number to expression
|
CALC |
AbstractCalculator.append(java.lang.Class<? extends Operator> operator,
java.lang.Object value)
Append operator and number to expression
|
CALC |
AbstractCalculator.append(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
|
Operator |
OperationRegister.getOperator(java.lang.Class<? extends Operator> operatorClass) |
static Operator |
Cache.getOperator(java.lang.Class<? extends Operator> operatorClass) |
void |
OperationRegister.registerOperator(java.lang.Class<? extends Operator> operatorClass) |
static void |
Cache.registerOperator(java.lang.Class<? extends Operator> operatorClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
AddOperator |
class |
DivOperator |
class |
ModOperator |
class |
MulOperator |
class |
PowOperator |
class |
SubOperator |
JCalc API 2014 Davor Sauer - Apache 2.0