Package jadex.commons.transformation
Class BeanIntrospectorFactory
- java.lang.Object
-
- jadex.commons.transformation.BeanIntrospectorFactory
-
public class BeanIntrospectorFactory extends java.lang.ObjectFactory for generating bean introspectors.
-
-
Field Summary
Fields Modifier and Type Field Description protected intDEFAULT_INTROSPECTOR_CACHE_SIZEprotected static BeanIntrospectorFactoryinstanceThe factor instanceprotected IBeanIntrospectorintrospectorThe introspector.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringbeanToString(java.lang.Object bean, java.lang.ClassLoader cl)Converts a bean to a string.IBeanIntrospectorgetBeanIntrospector()Gets an introspector with default lru size.IBeanIntrospectorgetBeanIntrospector(int lrusize)Gets an introspector.static BeanIntrospectorFactorygetInstance()Gets a factory instance.
-
-
-
Field Detail
-
DEFAULT_INTROSPECTOR_CACHE_SIZE
protected int DEFAULT_INTROSPECTOR_CACHE_SIZE
-
instance
protected static volatile BeanIntrospectorFactory instance
The factor instance
-
introspector
protected IBeanIntrospector introspector
The introspector.
-
-
Method Detail
-
getInstance
public static BeanIntrospectorFactory getInstance()
Gets a factory instance.- Returns:
- Instance.
-
getBeanIntrospector
public IBeanIntrospector getBeanIntrospector()
Gets an introspector with default lru size.- Returns:
- The introspector.
-
getBeanIntrospector
public IBeanIntrospector getBeanIntrospector(int lrusize)
Gets an introspector.- Returns:
- The introspector.
-
beanToString
public static java.lang.String beanToString(java.lang.Object bean, java.lang.ClassLoader cl)Converts a bean to a string.- Parameters:
bean- The bean.cl- The classloader.
-
-