public class SimplePropertyPreFilter extends java.lang.Object implements PropertyPreFilter
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<?> |
clazz |
private java.util.Set<java.lang.String> |
excludes |
private java.util.Set<java.lang.String> |
includes |
private int |
maxLevel |
| Constructor and Description |
|---|
SimplePropertyPreFilter(java.lang.Class<?> clazz,
java.lang.String... properties) |
SimplePropertyPreFilter(java.lang.String... properties) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getClazz() |
java.util.Set<java.lang.String> |
getExcludes() |
java.util.Set<java.lang.String> |
getIncludes() |
int |
getMaxLevel() |
boolean |
process(JSONWriter writer,
java.lang.Object source,
java.lang.String name) |
void |
setMaxLevel(int maxLevel) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomposeprivate final java.lang.Class<?> clazz
private final java.util.Set<java.lang.String> includes
private final java.util.Set<java.lang.String> excludes
private int maxLevel
public SimplePropertyPreFilter(java.lang.String... properties)
public SimplePropertyPreFilter(java.lang.Class<?> clazz,
java.lang.String... properties)
public int getMaxLevel()
public void setMaxLevel(int maxLevel)
public java.lang.Class<?> getClazz()
public java.util.Set<java.lang.String> getIncludes()
public java.util.Set<java.lang.String> getExcludes()
public boolean process(JSONWriter writer, java.lang.Object source, java.lang.String name)
process in interface PropertyPreFilter