com.ibm.btt.bean
Class BeanUtils
java.lang.Object
com.ibm.btt.bean.BeanUtils
public class BeanUtils
- extends java.lang.Object
The BeanUtils class is a utility for BeanCollection.
Method Summary |
protected static java.lang.reflect.Method |
findGetMethod(java.lang.Object obj,
java.lang.String attrName)
|
protected static java.lang.reflect.Method |
findSetMethod(java.lang.Object obj,
java.lang.String attrName)
|
protected static java.lang.Class<?> |
getAttributeType(java.lang.Object obj,
java.lang.String attrName)
|
protected static DataElement |
getBeanElementAt(java.lang.String name,
java.lang.Object element,
int key,
java.lang.Object parentBean,
java.lang.Object subParent)
|
protected static Vector |
getBeanElements(java.lang.Object bean)
|
protected static java.lang.reflect.Field |
getObjectField(java.lang.String attrName,
java.lang.Class objClass)
|
protected static int |
getSimpleArrayLength(java.lang.Object obj)
|
protected static java.lang.Object |
invokeGetMethod(java.lang.Object obj,
java.lang.String attrName)
|
protected static void |
invokeSetMethod(java.lang.Object bean,
java.lang.String attrName,
java.lang.Object value)
|
protected static boolean |
isMetaData(java.lang.Class<?> clazz)
|
protected static void |
removeBeanElements(java.lang.Object bean,
java.lang.reflect.Field field)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
methodTable
static java.util.Map<java.lang.String,java.lang.reflect.Method> methodTable
instance
static java.lang.Object instance
manager
static SimpleElementManager manager
getPrefix
public static final java.lang.String getPrefix
- See Also:
- Constant Field Values
setPrefix
public static final java.lang.String setPrefix
- See Also:
- Constant Field Values
isPrefix
public static final java.lang.String isPrefix
- See Also:
- Constant Field Values
BeanUtils
public BeanUtils()
invokeSetMethod
protected static void invokeSetMethod(java.lang.Object bean,
java.lang.String attrName,
java.lang.Object value)
invokeGetMethod
protected static java.lang.Object invokeGetMethod(java.lang.Object obj,
java.lang.String attrName)
getAttributeType
protected static java.lang.Class<?> getAttributeType(java.lang.Object obj,
java.lang.String attrName)
findSetMethod
protected static java.lang.reflect.Method findSetMethod(java.lang.Object obj,
java.lang.String attrName)
throws java.lang.SecurityException,
java.lang.NoSuchFieldException
- Throws:
java.lang.SecurityException
java.lang.NoSuchFieldException
getObjectField
protected static java.lang.reflect.Field getObjectField(java.lang.String attrName,
java.lang.Class objClass)
findGetMethod
protected static java.lang.reflect.Method findGetMethod(java.lang.Object obj,
java.lang.String attrName)
isMetaData
protected static boolean isMetaData(java.lang.Class<?> clazz)
getBeanElementAt
protected static DataElement getBeanElementAt(java.lang.String name,
java.lang.Object element,
int key,
java.lang.Object parentBean,
java.lang.Object subParent)
getBeanElements
protected static Vector getBeanElements(java.lang.Object bean)
removeBeanElements
protected static void removeBeanElements(java.lang.Object bean,
java.lang.reflect.Field field)
getSimpleArrayLength
protected static int getSimpleArrayLength(java.lang.Object obj)
(c) Copyright IBM Corporation 1998, 2009