Interface IBeanIntrospector

  • All Known Implementing Classes:
    DefaultBeanIntrospector

    public interface IBeanIntrospector
    Interface for Java bean introspectors. These collect data about Java beans.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.invoke.MethodHandle getBeanConstructor​(java.lang.Class<?> clazz, boolean includemethods, boolean includefields)
      Get the bean constructor for a specific clazz.
      java.util.Map<java.lang.String,​BeanProperty> getBeanProperties​(java.lang.Class<?> clazz, boolean includemethods, boolean includefields)
      Get the bean properties for a class.
    • Method Detail

      • getBeanConstructor

        java.lang.invoke.MethodHandle getBeanConstructor​(java.lang.Class<?> clazz,
                                                         boolean includemethods,
                                                         boolean includefields)
        Get the bean constructor for a specific clazz.
      • getBeanProperties

        java.util.Map<java.lang.String,​BeanProperty> getBeanProperties​(java.lang.Class<?> clazz,
                                                                             boolean includemethods,
                                                                             boolean includefields)
        Get the bean properties for a class.
        Parameters:
        clazz - The class to inspect.
        Returns:
        The map of properties (name -> BeanProperty).