IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bean
Class BeanUtils

java.lang.Object
  extended by com.ibm.btt.bean.BeanUtils

public class BeanUtils
extends java.lang.Object

The BeanUtils class is a utility for BeanCollection.


Field Summary
static java.lang.String getPrefix
           
(package private) static java.lang.Object instance
           
static java.lang.String isPrefix
           
(package private) static SimpleElementManager manager
           
(package private) static java.util.Map<java.lang.String,java.lang.reflect.Method> methodTable
           
static java.lang.String setPrefix
           
 
Constructor Summary
BeanUtils()
           
 
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 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
 

Field Detail

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
Constructor Detail

BeanUtils

public BeanUtils()
Method Detail

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

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)

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009