Interface Introspector

All Known Implementing Classes:
DefaultIntrospector

public interface Introspector
Converts a Java bean to a set of String-to-Object mappings by enumerating all get* and is* methods on the bean.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Map<String,Object>
    getProperties(@NotNull Object bean, @Nullable Class<? extends Annotation> annotationFilter)
    Return the properties of the bean as property names mapped to property value Objects.
  • Method Details

    • getProperties

      @NotNull @NotNull Map<String,Object> getProperties(@NotNull @NotNull Object bean, @Nullable @Nullable Class<? extends Annotation> annotationFilter)
      Return the properties of the bean as property names mapped to property value Objects.
      Properties are defined by getter methods of the form getX or isX, with no parameters.
      Returns:
      map of property name Strings to property values.