Top Description Inners Fields Constructors Methods
org.hibernate.internal.util.beans

public Class BeanInfoHelper

extends Object
Class Inheritance
Imports
java.beans.BeanInfo, java.beans.IntrospectionException, java.beans.Introspector, java.lang.reflect.InvocationTargetException

Utility for helping deal with BeanInfo
Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static interface

Field Summary

Modifier and TypeField and Description
private final Class<T>
private final Class<T>

Constructor Summary

AccessConstructor and Description
public
BeanInfoHelper(Class<T> beanClass)

public
BeanInfoHelper(Class<T> beanClass, Class<T> stopClass)

Method Summary

Modifier and TypeMethod and Description
public void
public static void
public static void
visitBeanInfo(Class<T> beanClass, Class<T> stopClass, BeanInfoHelper.BeanInfoDelegate delegate)

public static <T> T
public static <T> T
visitBeanInfo(Class<T> beanClass, Class<T> stopClass, BeanInfoHelper.ReturningBeanInfoDelegate<T> delegate)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

beanClassback to summary
private final Class<T> beanClass
stopClassback to summary
private final Class<T> stopClass

Constructor Detail

BeanInfoHelperback to summary
public BeanInfoHelper(Class<T> beanClass)
BeanInfoHelperback to summary
public BeanInfoHelper(Class<T> beanClass, Class<T> stopClass)

Method Detail

applyToBeanInfoback to summary
public void applyToBeanInfo(Object bean, BeanInfoHelper.BeanInfoDelegate delegate)
visitBeanInfoback to summary
public static void visitBeanInfo(Class<?> beanClass, BeanInfoHelper.BeanInfoDelegate delegate)
visitBeanInfoback to summary
public static void visitBeanInfo(Class<T> beanClass, Class<T> stopClass, BeanInfoHelper.BeanInfoDelegate delegate)
visitBeanInfoback to summary
public static <T> T visitBeanInfo(Class<T> beanClass, BeanInfoHelper.ReturningBeanInfoDelegate<T> delegate)
visitBeanInfoback to summary
public static <T> T visitBeanInfo(Class<T> beanClass, Class<T> stopClass, BeanInfoHelper.ReturningBeanInfoDelegate<T> delegate)
org.hibernate.internal.util.beans back to summary

public Interface BeanInfoHelper.BeanInfoDelegate


Method Summary

Modifier and TypeMethod and Description
public void
processBeanInfo(java.beans.BeanInfo beanInfo)

Method Detail

processBeanInfoback to summary
public void processBeanInfo(java.beans.BeanInfo beanInfo) throws Exception
org.hibernate.internal.util.beans back to summary

public Interface BeanInfoHelper.ReturningBeanInfoDelegate<T>


Method Summary

Modifier and TypeMethod and Description
public T
processBeanInfo(java.beans.BeanInfo beanInfo)

Method Detail

processBeanInfoback to summary
public T processBeanInfo(java.beans.BeanInfo beanInfo) throws Exception