public class FunHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD_NOTFOUND |
static java.lang.String |
FUN_ARGS_MINSIZE |
static java.lang.String |
FUN_ARGS_SIZE |
static java.lang.String |
FUN_NAME_INVALID |
static java.lang.String |
VALUE_TYPE_DATE |
static java.lang.String |
VALUE_TYPE_DATE_OR_DATETIME |
static java.lang.String |
VALUE_TYPE_DATETIME |
static java.lang.String |
VALUE_TYPE_INTEGER |
static java.lang.String |
VALUE_TYPE_NUMERIC |
static java.lang.String |
VALUE_TYPE_TIME |
| Constructor and Description |
|---|
FunHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
anyIsNull(Value[] values) |
static void |
checkArgumentMin(java.util.Locale local,
java.lang.String funName,
Factor[] factors,
int minSize) |
static void |
checkArgumentSize(java.util.Locale local,
java.lang.String funName,
Factor[] factors,
int size) |
static Value[] |
evalFactorsToValues(ExpressionContext context,
Factor[] factors) |
static boolean |
firstIsNumber(Value[] values) |
static boolean |
firstIsStr(Value[] values) |
static NumericValue |
getBooleanValue(Value v) |
static java.lang.String |
getMessage(java.util.Locale local,
java.lang.String key,
java.lang.String[] args) |
static boolean |
isNull(Value value) |
static boolean |
isNumber(Value value) |
static boolean |
isStr(Value value) |
static boolean |
isTrue(Value v) |
static void |
throwException(java.util.Locale local,
java.lang.String key,
java.lang.String[] args) |
static void |
throwNotFoundFieldException(java.util.Locale local,
java.lang.String name) |
static NumericValue |
toNumber(java.util.Locale locale,
Value v) |
static Value |
toValue(java.util.Locale locale,
java.lang.Class clazz,
Value value) |
static Value |
toValue(java.util.Locale locale,
Value sameAs,
Value value) |
public static final java.lang.String FUN_NAME_INVALID
public static final java.lang.String FUN_ARGS_SIZE
public static final java.lang.String FUN_ARGS_MINSIZE
public static final java.lang.String VALUE_TYPE_DATE
public static final java.lang.String VALUE_TYPE_DATETIME
public static final java.lang.String VALUE_TYPE_DATE_OR_DATETIME
public static final java.lang.String VALUE_TYPE_TIME
public static final java.lang.String VALUE_TYPE_NUMERIC
public static final java.lang.String VALUE_TYPE_INTEGER
public static final java.lang.String FIELD_NOTFOUND
public static boolean isNumber(Value value)
public static boolean firstIsNumber(Value[] values)
public static boolean isNull(Value value)
public static boolean anyIsNull(Value[] values)
public static boolean isStr(Value value)
public static boolean firstIsStr(Value[] values)
public static NumericValue toNumber(java.util.Locale locale, Value v)
public static boolean isTrue(Value v)
public static NumericValue getBooleanValue(Value v)
public static void checkArgumentSize(java.util.Locale local,
java.lang.String funName,
Factor[] factors,
int size)
public static void checkArgumentMin(java.util.Locale local,
java.lang.String funName,
Factor[] factors,
int minSize)
public static Value[] evalFactorsToValues(ExpressionContext context, Factor[] factors)
public static void throwNotFoundFieldException(java.util.Locale local,
java.lang.String name)
public static void throwException(java.util.Locale local,
java.lang.String key,
java.lang.String[] args)
public static java.lang.String getMessage(java.util.Locale local,
java.lang.String key,
java.lang.String[] args)
Copyright © 2023. All Rights Reserved.