Top Fields Constructors Methods
com.mchange.v2.beans

public final Class BeansUtils

extends Object
Class Inheritance
Imports
java.beans.*, java.lang.reflect.*, java.util.*, com.mchange.v2.log.*, com.mchange.v2.lang.Coerce

Field Summary

Modifier and TypeField and Description
pack-priv static final Object[]
pack-priv static final MLogger

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
appendPropNamesAndValues(StringBuffer appendIntoMe, Object bean, Collection<E> ignoreProps)

public static void
public static boolean
public static boolean
equalsByAccessibleProperties(Object bean0, Object bean1, Collection<E> ignoreProps)

public static boolean
public static void
public static void
extractAccessiblePropertiesToMap(Map<K, V> fillMe, Object bean, Collection<E> ignoreProps)

public static PropertyEditor
public static void
public static void
overwriteAccessibleProperties(Object sourceBean, Object destBean, Collection<E> ignoreProps)

public static void
overwriteAccessiblePropertiesFromMap(Map<K, V> sourceMap, Object destBean, boolean skip_nulls)

public static void
overwriteAccessiblePropertiesFromMap(Map<K, V> sourceMap, Object destBean, boolean skip_nulls, Collection<E> ignoreProps)

public static void
overwriteAccessiblePropertiesFromMap(Map<K, V> sourceMap, Object destBean, boolean skip_nulls, Collection<E> ignoreProps, boolean coerce_strings, MLevel cantWriteLevel, MLevel cantCoerceLevel, boolean die_on_one_prop_failure)

private static void
overwriteProperty(String propName, Object value, Method putativeSetter, Object target)

public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EMPTY_ARGSback to summary
pack-priv static final Object[] EMPTY_ARGS
loggerback to summary
pack-priv static final MLogger logger

Constructor Detail

BeansUtilsback to summary
private BeansUtils()

Method Detail

appendPropNamesAndValuesback to summary
public static void appendPropNamesAndValues(StringBuffer appendIntoMe, Object bean, Collection<E> ignoreProps) throws IntrospectionException
debugShowPropertyChangeback to summary
public static void debugShowPropertyChange(PropertyChangeEvent evt)
equalsByAccessiblePropertiesback to summary
public static boolean equalsByAccessibleProperties(Object bean0, Object bean1) throws IntrospectionException
equalsByAccessiblePropertiesback to summary
public static boolean equalsByAccessibleProperties(Object bean0, Object bean1, Collection<E> ignoreProps) throws IntrospectionException
equalsByAccessiblePropertiesVerboseback to summary
public static boolean equalsByAccessiblePropertiesVerbose(Object bean0, Object bean1, Collection<E> ignoreProps) throws IntrospectionException
extractAccessiblePropertiesToMapback to summary
public static void extractAccessiblePropertiesToMap(Map<K, V> fillMe, Object bean) throws IntrospectionException
extractAccessiblePropertiesToMapback to summary
public static void extractAccessiblePropertiesToMap(Map<K, V> fillMe, Object bean, Collection<E> ignoreProps) throws IntrospectionException
findPropertyEditorback to summary
public static PropertyEditor findPropertyEditor(PropertyDescriptor pd)
overwriteAccessiblePropertiesback to summary
public static void overwriteAccessibleProperties(Object sourceBean, Object destBean) throws IntrospectionException
overwriteAccessiblePropertiesback to summary
public static void overwriteAccessibleProperties(Object sourceBean, Object destBean, Collection<E> ignoreProps) throws IntrospectionException
overwriteAccessiblePropertiesFromMapback to summary
public static void overwriteAccessiblePropertiesFromMap(Map<K, V> sourceMap, Object destBean, boolean skip_nulls) throws IntrospectionException
overwriteAccessiblePropertiesFromMapback to summary
public static void overwriteAccessiblePropertiesFromMap(Map<K, V> sourceMap, Object destBean, boolean skip_nulls, Collection<E> ignoreProps) throws IntrospectionException
overwriteAccessiblePropertiesFromMapback to summary
public static void overwriteAccessiblePropertiesFromMap(Map<K, V> sourceMap, Object destBean, boolean skip_nulls, Collection<E> ignoreProps, boolean coerce_strings, MLevel cantWriteLevel, MLevel cantCoerceLevel, boolean die_on_one_prop_failure) throws IntrospectionException
overwritePropertyback to summary
private static void overwriteProperty(String propName, Object value, Method putativeSetter, Object target) throws Exception
overwriteSpecificAccessiblePropertiesback to summary
public static void overwriteSpecificAccessibleProperties(Object sourceBean, Object destBean, Collection<E> props) throws IntrospectionException