Package cool.scx.common.jackson
Class DeepFieldFilter
java.lang.Object
com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
cool.scx.common.jackson.DeepFieldFilter
- All Implemented Interfaces:
com.fasterxml.jackson.databind.ser.BeanPropertyFilter,com.fasterxml.jackson.databind.ser.PropertyFilter
public class DeepFieldFilter
extends com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter, com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic booleanbooleanvoidserializeAsField(Object pojo, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.ser.PropertyWriter writer) Methods inherited from class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, filterOutAll, filterOutAllExcept, filterOutAllExcept, from, include, include, includeElement, serializeAll, serializeAll, serializeAllExcept, serializeAllExcept, serializeAsElement, serializeAsField
-
Constructor Details
-
DeepFieldFilter
-
-
Method Details
-
match
-
match
-
matchAny
-
serializeAsField
public void serializeAsField(Object pojo, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.ser.PropertyWriter writer) throws Exception - Specified by:
serializeAsFieldin interfacecom.fasterxml.jackson.databind.ser.PropertyFilter- Overrides:
serializeAsFieldin classcom.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter- Throws:
Exception
-