Package com.alibaba.fastjson.serializer
Class SerializeFilterable
- java.lang.Object
-
- com.alibaba.fastjson.serializer.SerializeFilterable
-
- Direct Known Subclasses:
JavaBeanSerializer,JSONSerializer,MapSerializer
public abstract class SerializeFilterable extends Object
-
-
Constructor Summary
Constructors Constructor Description SerializeFilterable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilter(SerializeFilter filter)booleanapply(JSONSerializer jsonBeanDeser, Object object, String key, Object propertyValue)booleanapplyName(JSONSerializer jsonBeanDeser, Object object, String key)List<AfterFilter>getAfterFilters()List<BeforeFilter>getBeforeFilters()List<ContextValueFilter>getContextValueFilters()List<LabelFilter>getLabelFilters()List<NameFilter>getNameFilters()List<PropertyFilter>getPropertyFilters()List<PropertyPreFilter>getPropertyPreFilters()List<ValueFilter>getValueFilters()
-
-
-
Method Detail
-
getBeforeFilters
public List<BeforeFilter> getBeforeFilters()
-
getAfterFilters
public List<AfterFilter> getAfterFilters()
-
getNameFilters
public List<NameFilter> getNameFilters()
-
getPropertyPreFilters
public List<PropertyPreFilter> getPropertyPreFilters()
-
getLabelFilters
public List<LabelFilter> getLabelFilters()
-
getPropertyFilters
public List<PropertyFilter> getPropertyFilters()
-
getContextValueFilters
public List<ContextValueFilter> getContextValueFilters()
-
getValueFilters
public List<ValueFilter> getValueFilters()
-
addFilter
public void addFilter(SerializeFilter filter)
-
applyName
public boolean applyName(JSONSerializer jsonBeanDeser, Object object, String key)
-
apply
public boolean apply(JSONSerializer jsonBeanDeser, Object object, String key, Object propertyValue)
-
-