| Package | Description |
|---|---|
| org.jdice.calc | |
| org.jdice.calc.internal |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
Num.toObject(java.lang.Class<T> toClass,
NumConverter numConverter)
Convert Num to defined custom object
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Num.isEqual(java.lang.Object value,
java.lang.Class<? extends NumConverter> converter) |
Num |
Num.set(java.lang.Object value,
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
|
| Modifier and Type | Method and Description |
|---|---|
static NumConverter |
CacheExtension.getNumConverter(java.lang.Class<?> customClass) |
static NumConverter |
CacheExtension.getNumConverter(java.lang.Class<?> customClass,
java.lang.Class<? extends NumConverter> convertClass) |
static NumConverter |
CacheExtension.setNumConverter(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> |
CacheExtension.getAllNumConverter() |
| Modifier and Type | Method and Description |
|---|---|
static NumConverter |
CacheExtension.setNumConverter(java.lang.Class customClass,
NumConverter converter)
Register custom converter class on global scope.
|
| Modifier and Type | Method and Description |
|---|---|
static NumConverter |
CacheExtension.getNumConverter(java.lang.Class<?> customClass,
java.lang.Class<? extends NumConverter> convertClass) |
static void |
CacheExtension.setNumConverter(java.lang.Class customClass,
java.lang.Class<? extends NumConverter> converterClass)
Register custom converter class on global scope.
|
static Num |
Objects.toNum(java.lang.Class<? extends NumConverter> converter,
java.lang.Object object) |
JCalc API 2014 Davor Sauer - Apache 2.0