net.sf.json.filters
public abstract class MappingPropertyFilter extends java.lang.Object implements PropertyFilter
Constructor and Description |
---|
MappingPropertyFilter() |
MappingPropertyFilter(java.util.Map filters) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyFilter(java.lang.Object target,
PropertyFilter filter) |
boolean |
apply(java.lang.Object source,
java.lang.String name,
java.lang.Object value) |
protected abstract boolean |
keyMatches(java.lang.Object key,
java.lang.Object source,
java.lang.String name,
java.lang.Object value) |
void |
removePropertyFilter(java.lang.Object target) |
public MappingPropertyFilter()
public MappingPropertyFilter(java.util.Map filters)
public void addPropertyFilter(java.lang.Object target, PropertyFilter filter)
public boolean apply(java.lang.Object source, java.lang.String name, java.lang.Object value)
apply
in interface PropertyFilter
source
- the owner of the propertyname
- the name of the propertyvalue
- the value of the propertypublic void removePropertyFilter(java.lang.Object target)
protected abstract boolean keyMatches(java.lang.Object key, java.lang.Object source, java.lang.String name, java.lang.Object value)
Copyright © 2006-2014 Json-lib. All Rights Reserved.