Package com.atlassian.bamboo.jsonator
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
All Methods Instance Methods Abstract Methods 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 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.
-
-