public abstract class SimpleBeanPropertyFilter extends Object implements BeanPropertyFilter
BeanPropertyFilter
implementation that only uses property name
to determine whether to serialize property as is, or to filter it out.Modifier and Type | Class and Description |
---|---|
static class |
SimpleBeanPropertyFilter.FilterExceptFilter
Filter implementation which defaults to filtering out unknown
properties and only serializes ones explicitly listed.
|
static class |
SimpleBeanPropertyFilter.SerializeExceptFilter
Filter implementation which defaults to serializing all
properties, except for ones explicitly listed to be filtered out.
|
Modifier | Constructor and Description |
---|---|
protected |
SimpleBeanPropertyFilter() |
Modifier and Type | Method and Description |
---|---|
static SimpleBeanPropertyFilter |
filterOutAllExcept(Set<String> properties)
Factory method to construct filter that filters out all properties except
ones includes in set
|
static SimpleBeanPropertyFilter |
filterOutAllExcept(String... propertyArray) |
static SimpleBeanPropertyFilter |
serializeAllExcept(Set<String> properties) |
static SimpleBeanPropertyFilter |
serializeAllExcept(String... propertyArray) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
serializeAsField
public static SimpleBeanPropertyFilter filterOutAllExcept(Set<String> properties)
public static SimpleBeanPropertyFilter filterOutAllExcept(String... propertyArray)
public static SimpleBeanPropertyFilter serializeAllExcept(Set<String> properties)
public static SimpleBeanPropertyFilter serializeAllExcept(String... propertyArray)