com.codemesh.terp.util
Class BeanInfoHelper
java.lang.Object
com.codemesh.terp.util.BeanInfoHelper
public class BeanInfoHelper
- extends java.lang.Object
A utility class for dealing with arbitrary classes and
their fields/methods.
|
Method Summary |
static Lvalue |
getLvalue(java.lang.Object rcv,
java.lang.String name)
|
static Lvalue |
getLvalueFromClass(java.lang.Class clazz,
java.lang.String name)
|
protected static java.beans.MethodDescriptor |
getMD(java.lang.Class clazz,
java.lang.String name,
java.lang.Class[] argTypes)
|
static Executor |
getMethod(java.lang.Object receiver,
java.lang.Class clsReceiver,
java.lang.String name,
java.util.List<java.lang.Object> args)
|
static Executor |
getMethod(java.lang.Object receiver,
java.lang.String name,
java.util.List<java.lang.Object> args)
|
protected static java.beans.PropertyDescriptor |
getPD(java.lang.Class clazz,
java.lang.String name)
|
static Rvalue |
getRvalue(java.lang.Object rcv,
java.lang.String name)
|
static Rvalue |
getRvalueFromClass(java.lang.Class clazz,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanInfoHelper
public BeanInfoHelper()
getRvalue
public static Rvalue getRvalue(java.lang.Object rcv,
java.lang.String name)
getRvalueFromClass
public static Rvalue getRvalueFromClass(java.lang.Class clazz,
java.lang.String name)
getLvalue
public static Lvalue getLvalue(java.lang.Object rcv,
java.lang.String name)
getLvalueFromClass
public static Lvalue getLvalueFromClass(java.lang.Class clazz,
java.lang.String name)
getPD
protected static java.beans.PropertyDescriptor getPD(java.lang.Class clazz,
java.lang.String name)
getMethod
public static Executor getMethod(java.lang.Object receiver,
java.lang.String name,
java.util.List<java.lang.Object> args)
getMethod
public static Executor getMethod(java.lang.Object receiver,
java.lang.Class clsReceiver,
java.lang.String name,
java.util.List<java.lang.Object> args)
getMD
protected static java.beans.MethodDescriptor getMD(java.lang.Class clazz,
java.lang.String name,
java.lang.Class[] argTypes)
Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.