类 ObjectTypeConditionExtension
java.lang.Object
org.ssssssss.script.functions.ObjectTypeConditionExtension
类型判断
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static boolean判断是否是目标类型boolean判断是否是目标类型static boolean判断是否是数组boolean判断是否是booleanboolean判断是否是bytestatic booleanisCollection(Object target) 判断是否是集合boolean判断是否是Dateboolean判断是否是BigDecimalboolean判断是否是doubleboolean判断是否是intboolean判断是否是Listboolean判断是否是longstatic boolean判断是否是Mapboolean判断是否是shortboolean判断是否是String
-
构造器详细资料
-
ObjectTypeConditionExtension
public ObjectTypeConditionExtension()
-
-
方法详细资料
-
is
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u4e3a\u6307\u5b9a\u7c7b\u578b\u7684\u5bf9\u8c61") public static boolean is(Object target, @Comment(name="clazz",value="\u76ee\u6807\u7c7b\u578b") Class<?> clazz) 判断是否是目标类型 -
isArray
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662f\u6570\u7ec4") public static boolean isArray(Object target) 判断是否是数组 -
isCollection
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662f\u96c6\u5408") public static boolean isCollection(Object target) 判断是否是集合 -
isMap
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fMap") public static boolean isMap(Object target) 判断是否是Map -
is
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u4e3a\u6307\u5b9a\u7c7b\u578b\u7684\u5bf9\u8c61\uff0ctype\u4e3anull\u65f6 \u8fd4\u56defalse\uff0c\u652f\u6301\u7c7b\u540d\u7f29\u5199") public boolean is(Object target, @Comment(name="type",value="\u7c7b\u540d\u6216\u5168\u7c7b\u540d\u6216string\u3001int\u3001double\u3001float\u3001long\u3001byte\u3001short\u3001bigdecimal\u3001boolean") String type) 判断是否是目标类型 -
isString
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fString\u7c7b\u578b") public boolean isString(Object target) 判断是否是String -
isInt
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fint\u7c7b\u578b") public boolean isInt(Object target) 判断是否是int -
isDouble
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fdouble\u7c7b\u578b") public boolean isDouble(Object target) 判断是否是double -
isLong
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662flong\u7c7b\u578b") public boolean isLong(Object target) 判断是否是long -
isByte
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fbyte\u7c7b\u578b") public boolean isByte(Object target) 判断是否是byte -
isShort
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fshort\u7c7b\u578b") public boolean isShort(Object target) 判断是否是short -
isBoolean
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fboolean\u7c7b\u578b") public boolean isBoolean(Object target) 判断是否是boolean -
isDecimal
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fBigDecimal\u7c7b\u578b") public boolean isDecimal(Object target) 判断是否是BigDecimal -
isDate
@Comment("\u5224\u65ad\u5bf9\u8c61\u662f\u5426\u662fDate\u7c7b\u578b") public boolean isDate(Object target) 判断是否是Date -
isList
判断是否是List
-