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 |
static void |
cleanCache()
|
protected static java.lang.Object |
createElementInstance(java.lang.Class<?> attributeType,
int size)
|
protected static java.lang.Object |
doConvert(java.lang.Object bean,
java.lang.Object value)
|
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,
boolean createInstance)
|
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 |
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
BeanUtils
public BeanUtils()
invokeSetMethod
protected static void invokeSetMethod(java.lang.Object bean,
java.lang.String attrName,
java.lang.Object value)
doConvert
protected static java.lang.Object doConvert(java.lang.Object bean,
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,
boolean createInstance)
createElementInstance
protected static java.lang.Object createElementInstance(java.lang.Class<?> attributeType,
int size)
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)
cleanCache
public static void cleanCache()
(c) Copyright IBM Corporation 1998, 2011