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 Detail

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