public class Cache
extends java.lang.Object
| Constructor and Description |
|---|
Cache() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.HashMap<java.lang.Class,NumConverter> |
getAllNumConverter() |
static Function |
getFunction(java.lang.Class<? extends Function> functionClass) |
static Function |
getFunction(java.lang.String function) |
static java.util.HashMap<java.lang.String,java.lang.Class<? extends Function>> |
getFunctionSymbols() |
static NumConverter |
getNumConverter(java.lang.Class<?> customClass) |
static NumConverter |
getNumConverter(java.lang.Class<?> customClass,
java.lang.Class<? extends NumConverter> convertClass) |
static Operator |
getOperator(java.lang.Class<? extends Operator> operatorClass) |
static Operator |
getOperator(java.lang.String operator) |
static java.util.HashMap<java.lang.String,java.lang.Class<? extends Operator>> |
getOperatorSymbols() |
static void |
registerFunction(java.lang.Class<? extends Function> functionClass) |
static void |
registerNumConverter(java.lang.Class customClass,
java.lang.Class<? extends NumConverter> converterClass)
Register custom converter class on global scope.
|
static NumConverter |
registerNumConverter(java.lang.Class customClass,
NumConverter converter)
Register custom converter class on global scope.
|
static void |
registerOperator(java.lang.Class<? extends Operator> operatorClass) |
public static void registerOperator(java.lang.Class<? extends Operator> operatorClass)
public static java.util.HashMap<java.lang.String,java.lang.Class<? extends Operator>> getOperatorSymbols()
public static Operator getOperator(java.lang.String operator)
public static void registerFunction(java.lang.Class<? extends Function> functionClass)
public static java.util.HashMap<java.lang.String,java.lang.Class<? extends Function>> getFunctionSymbols()
public static Function getFunction(java.lang.String function)
public static void registerNumConverter(java.lang.Class customClass,
java.lang.Class<? extends NumConverter> converterClass)
customClass - define class type for conversionconverterClass - define class which knows how to convert customClasspublic static NumConverter registerNumConverter(java.lang.Class customClass, NumConverter converter)
customClass - define class type for conversionconverter - define instance which knows how to convert customClasspublic static NumConverter getNumConverter(java.lang.Class<?> customClass)
public static NumConverter getNumConverter(java.lang.Class<?> customClass, java.lang.Class<? extends NumConverter> convertClass)
public static java.util.HashMap<java.lang.Class,NumConverter> getAllNumConverter()
JCalc API 2014 Davor Sauer - Apache 2.0