org.mvel.util
Class PropertyTools
java.lang.Object
org.mvel.util.PropertyTools
public class PropertyTools
- extends java.lang.Object
Method Summary |
static boolean |
contains(java.lang.Object toCompare,
java.lang.Object testValue)
|
static boolean |
equals(char[] obj1,
java.lang.String obj2)
|
static int |
find(char[] c,
char find)
|
static int |
findAbsoluteLast(char[] array)
|
static java.lang.Class |
getBaseComponentType(java.lang.Class cls)
|
static java.lang.reflect.Member |
getFieldOrAccessor(java.lang.Class clazz,
java.lang.String property)
|
static java.lang.reflect.Member |
getFieldOrWriteAccessor(java.lang.Class clazz,
java.lang.String property)
|
static java.lang.reflect.Method |
getGetter(java.lang.Class clazz,
java.lang.String property)
|
static java.lang.reflect.Method |
getSetter(java.lang.Class clazz,
java.lang.String property)
|
static java.lang.reflect.Member |
getWritableFieldOrAccessor(java.lang.Class clazz,
java.lang.String property)
|
static java.lang.Object |
handleNumericConversion(char[] val)
|
static boolean |
hasGetter(java.lang.reflect.Field field)
|
static boolean |
hasSetter(java.lang.reflect.Field field)
|
static boolean |
isDigit(int c)
|
static boolean |
isEmpty(java.lang.Object o)
|
static boolean |
isIdentifierPart(int c)
|
static boolean |
isNumber(char[] val)
|
static boolean |
isNumber(java.lang.Object val)
|
static boolean |
isNumber(java.lang.String val)
|
static boolean |
isNumeric(java.lang.Object val)
|
static boolean |
isPropertyReadAndWrite(java.lang.Class clazz,
java.lang.String property)
|
static boolean |
isPropertyReadAndWrite(java.lang.reflect.Field field)
|
static int |
numericTest(char[] val)
|
static float |
similarity(java.lang.String s1,
java.lang.String s2)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyTools
public PropertyTools()
isEmpty
public static boolean isEmpty(java.lang.Object o)
getSetter
public static java.lang.reflect.Method getSetter(java.lang.Class clazz,
java.lang.String property)
hasGetter
public static boolean hasGetter(java.lang.reflect.Field field)
hasSetter
public static boolean hasSetter(java.lang.reflect.Field field)
getGetter
public static java.lang.reflect.Method getGetter(java.lang.Class clazz,
java.lang.String property)
isPropertyReadAndWrite
public static boolean isPropertyReadAndWrite(java.lang.reflect.Field field)
isPropertyReadAndWrite
public static boolean isPropertyReadAndWrite(java.lang.Class clazz,
java.lang.String property)
getWritableFieldOrAccessor
public static java.lang.reflect.Member getWritableFieldOrAccessor(java.lang.Class clazz,
java.lang.String property)
getFieldOrAccessor
public static java.lang.reflect.Member getFieldOrAccessor(java.lang.Class clazz,
java.lang.String property)
getFieldOrWriteAccessor
public static java.lang.reflect.Member getFieldOrWriteAccessor(java.lang.Class clazz,
java.lang.String property)
isNumeric
public static boolean isNumeric(java.lang.Object val)
isNumber
public static boolean isNumber(char[] val)
handleNumericConversion
public static java.lang.Object handleNumericConversion(char[] val)
numericTest
public static int numericTest(char[] val)
isNumber
public static boolean isNumber(java.lang.Object val)
isNumber
public static boolean isNumber(java.lang.String val)
contains
public static boolean contains(java.lang.Object toCompare,
java.lang.Object testValue)
find
public static int find(char[] c,
char find)
equals
public static boolean equals(char[] obj1,
java.lang.String obj2)
isIdentifierPart
public static boolean isIdentifierPart(int c)
isDigit
public static boolean isDigit(int c)
similarity
public static float similarity(java.lang.String s1,
java.lang.String s2)
findAbsoluteLast
public static int findAbsoluteLast(char[] array)
getBaseComponentType
public static java.lang.Class getBaseComponentType(java.lang.Class cls)