| Package | Description |
|---|---|
| org.jdice.calc |
| Modifier and Type | Method and Description |
|---|---|
static NumConverter |
Cache.getNumConverter(java.lang.Class<?> customClass) |
static NumConverter |
Cache.getNumConverter(java.lang.Class<?> customClass,
java.lang.Class<? extends NumConverter> convertClass) |
static NumConverter |
Cache.registerNumConverter(java.lang.Class customClass,
NumConverter converter)
Register custom converter class on global scope.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.HashMap<java.lang.Class,NumConverter> |
Cache.getAllNumConverter() |
| Modifier and Type | Method and Description |
|---|---|
static NumConverter |
Cache.registerNumConverter(java.lang.Class customClass,
NumConverter converter)
Register custom converter class on global scope.
|
<T> T |
Num.toObject(java.lang.Class<T> toClass,
NumConverter numConverter)
Convert Num to defined custom object
|
| Modifier and Type | Method and Description |
|---|---|
static NumConverter |
Cache.getNumConverter(java.lang.Class<?> customClass,
java.lang.Class<? extends NumConverter> convertClass) |
boolean |
Num.isEqual(java.lang.Object value,
java.lang.Class<? extends NumConverter> converter) |
static void |
Cache.registerNumConverter(java.lang.Class customClass,
java.lang.Class<? extends NumConverter> converterClass)
Register custom converter class on global scope.
|
Num |
Num.set(java.lang.Object value,
java.lang.Class<? extends NumConverter> converter) |
static Num |
Num.toNum(java.lang.Object object,
java.lang.Class<? extends NumConverter> converter) |
<T> T |
Num.toObject(java.lang.Class<T> toClass,
java.lang.Class<? extends NumConverter> converterClass)
Convert Num to defined custom object
|
CALC |
AbstractCalculator.val(java.lang.Object value,
java.lang.Class<? extends NumConverter> converter)
Append value to expression
|
| Constructor and Description |
|---|
Num(java.lang.Object value,
java.lang.Class<? extends NumConverter> converter)
Create Num instance with value of given Object
|
Num(java.lang.String name,
java.lang.Object value,
java.lang.Class<? extends NumConverter> converter)
Create Num instance with specific name and value of given Object
|
JCalc API 2014 Davor Sauer - Apache 2.0