org.mvel2.util
Class PropertyTools

java.lang.Object
  extended by org.mvel2.util.PropertyTools

public class PropertyTools
extends Object


Constructor Summary
PropertyTools()
           
 
Method Summary
static boolean contains(Object toCompare, Object testValue)
           
static Member getFieldOrAccessor(Class clazz, String property)
           
static Member getFieldOrWriteAccessor(Class clazz, String property)
           
static Member getFieldOrWriteAccessor(Class clazz, String property, Class type)
           
static Method getGetter(Class clazz, String property)
           
static Class getReturnType(Class clazz, String property, ParserContext ctx)
           
static Method getSetter(Class clazz, String property)
           
static Method getSetter(Class clazz, String property, Class type)
           
static boolean hasGetter(Field field)
           
static boolean hasSetter(Field field)
           
static boolean isAssignable(Class to, Class from)
           
static boolean isEmpty(Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyTools

public PropertyTools()
Method Detail

isEmpty

public static boolean isEmpty(Object o)

getSetter

public static Method getSetter(Class clazz,
                               String property)

getSetter

public static Method getSetter(Class clazz,
                               String property,
                               Class type)

hasGetter

public static boolean hasGetter(Field field)

hasSetter

public static boolean hasSetter(Field field)

getGetter

public static Method getGetter(Class clazz,
                               String property)

getReturnType

public static Class getReturnType(Class clazz,
                                  String property,
                                  ParserContext ctx)

getFieldOrAccessor

public static Member getFieldOrAccessor(Class clazz,
                                        String property)

getFieldOrWriteAccessor

public static Member getFieldOrWriteAccessor(Class clazz,
                                             String property)

getFieldOrWriteAccessor

public static Member getFieldOrWriteAccessor(Class clazz,
                                             String property,
                                             Class type)

contains

public static boolean contains(Object toCompare,
                               Object testValue)

isAssignable

public static boolean isAssignable(Class to,
                                   Class from)


Copyright © 2011. All Rights Reserved.