com.livis.flabes.util.beans
Class BeanUtils

java.lang.Object
  |
  +--com.livis.flabes.util.beans.BeanUtils

public class BeanUtils
extends java.lang.Object


Method Summary
static java.lang.Object assign(java.lang.Object lhsBean, java.lang.Object rhsBean, FastBeanInfo lhsBI, FastBeanInfo rhsBI, java.util.Map propertyNames)
           
static java.lang.String checkedPropertyName(java.lang.Object bean, java.lang.String propertyName)
           
static java.lang.Object clone(java.lang.Object rhsBean)
           
static java.lang.Object clone(java.lang.Object rhsBean, java.beans.BeanInfo bi)
           
static java.lang.Object clone(java.lang.Object rhsBean, FastBeanInfo lhsBI, FastBeanInfo rhsBI, java.util.Map propertyNames)
           
static java.lang.Object clone(java.lang.Object rhsBean, FastBeanInfo bi, java.util.Map propertyNames)
           
static java.beans.FeatureDescriptor findFeatureDescriptor(java.beans.FeatureDescriptor[] fds, java.lang.String name)
           
static java.beans.EventSetDescriptor findPropertyChanger(java.beans.EventSetDescriptor[] esds)
           
static java.beans.PropertyDescriptor findPropertyDescriptor(java.beans.PropertyDescriptor[] pds, java.lang.String name)
           
static java.beans.PropertyEditor newEditor(java.beans.PropertyDescriptor pd)
           
static java.beans.PropertyEditor newElementEditor(java.beans.PropertyDescriptor pd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

assign

public static java.lang.Object assign(java.lang.Object lhsBean,
                                      java.lang.Object rhsBean,
                                      FastBeanInfo lhsBI,
                                      FastBeanInfo rhsBI,
                                      java.util.Map propertyNames)

clone

public static java.lang.Object clone(java.lang.Object rhsBean,
                                     FastBeanInfo lhsBI,
                                     FastBeanInfo rhsBI,
                                     java.util.Map propertyNames)

clone

public static java.lang.Object clone(java.lang.Object rhsBean,
                                     FastBeanInfo bi,
                                     java.util.Map propertyNames)

clone

public static java.lang.Object clone(java.lang.Object rhsBean,
                                     java.beans.BeanInfo bi)

clone

public static java.lang.Object clone(java.lang.Object rhsBean)

newEditor

public static java.beans.PropertyEditor newEditor(java.beans.PropertyDescriptor pd)

newElementEditor

public static java.beans.PropertyEditor newElementEditor(java.beans.PropertyDescriptor pd)

findFeatureDescriptor

public static java.beans.FeatureDescriptor findFeatureDescriptor(java.beans.FeatureDescriptor[] fds,
                                                                 java.lang.String name)

findPropertyDescriptor

public static java.beans.PropertyDescriptor findPropertyDescriptor(java.beans.PropertyDescriptor[] pds,
                                                                   java.lang.String name)

findPropertyChanger

public static java.beans.EventSetDescriptor findPropertyChanger(java.beans.EventSetDescriptor[] esds)

checkedPropertyName

public static java.lang.String checkedPropertyName(java.lang.Object bean,
                                                   java.lang.String propertyName)