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
 Map<String,Object> getProperties(Object bean, Class<? extends Annotation> annotationFilter)
          Return the properties of the bean as property names mapped to property value Objects.
 

Method Detail

getProperties

@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.
Properties are defined by getter methods of the form getX or isX, with no parameters.

Returns:
map of property name Strings to property values.


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.