Class BeanIntrospectorFactory

java.lang.Object
jadex.common.transformation.BeanIntrospectorFactory

public class BeanIntrospectorFactory extends Object
Factory for generating bean introspectors.
  • Field Details

    • 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 Details

    • 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 String beanToString(Object bean, ClassLoader cl)
      Converts a bean to a string.
      Parameters:
      bean - The bean.
      cl - The classloader.