public class CacheExtension
extends java.lang.Object
| Constructor and Description |
|---|
CacheExtension() |
| 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.Class<? extends Function>,Function> |
getFunctions() |
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.Class<? extends Operator>,Operator> |
getOperators() |
static java.util.HashMap<java.lang.String,java.lang.Class<? extends Operator>> |
getOperatorSymbols() |
static void |
loadProperties(java.util.Properties prop) |
static void |
setFunction(java.lang.Class<? extends Function> functionClass) |
static void |
setNumConverter(java.lang.Class customClass,
java.lang.Class<? extends NumConverter> converterClass)
Register custom converter class on global scope.
|
static NumConverter |
setNumConverter(java.lang.Class customClass,
NumConverter converter)
Register custom converter class on global scope.
|
static void |
setOperator(java.lang.Class<? extends Operator> operatorClass) |
public static void setOperator(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 java.util.HashMap<java.lang.Class<? extends Operator>,Operator> getOperators()
public static void setFunction(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 java.util.HashMap<java.lang.Class<? extends Function>,Function> getFunctions()
public static void setNumConverter(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 setNumConverter(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()
public static void loadProperties(java.util.Properties prop)
JCalc API 2014 Davor Sauer - Apache 2.0