Class JacksonObjectProvider.FilteringPropertyFilter

java.lang.Object
org.glassfish.jersey.jackson.internal.JacksonObjectProvider.FilteringPropertyFilter
All Implemented Interfaces:
com.fasterxml.jackson.databind.ser.PropertyFilter
Enclosing class:
JacksonObjectProvider

private static final class JacksonObjectProvider.FilteringPropertyFilter extends Object implements com.fasterxml.jackson.databind.ser.PropertyFilter
  • Field Details

  • Constructor Details

  • Method Details

    • include

      private boolean include(String fieldName)
    • serializeAsField

      public void serializeAsField(Object pojo, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.ser.PropertyWriter writer) throws Exception
      Specified by:
      serializeAsField in interface com.fasterxml.jackson.databind.ser.PropertyFilter
      Throws:
      Exception
    • serializeAsElement

      public void serializeAsElement(Object elementValue, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.ser.PropertyWriter writer) throws Exception
      Specified by:
      serializeAsElement in interface com.fasterxml.jackson.databind.ser.PropertyFilter
      Throws:
      Exception
    • depositSchemaProperty

      public void depositSchemaProperty(com.fasterxml.jackson.databind.ser.PropertyWriter writer, com.fasterxml.jackson.databind.node.ObjectNode propertiesNode, com.fasterxml.jackson.databind.SerializerProvider provider) throws com.fasterxml.jackson.databind.JsonMappingException
      Specified by:
      depositSchemaProperty in interface com.fasterxml.jackson.databind.ser.PropertyFilter
      Throws:
      com.fasterxml.jackson.databind.JsonMappingException
    • depositSchemaProperty

      public void depositSchemaProperty(com.fasterxml.jackson.databind.ser.PropertyWriter writer, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor objectVisitor, com.fasterxml.jackson.databind.SerializerProvider provider) throws com.fasterxml.jackson.databind.JsonMappingException
      Specified by:
      depositSchemaProperty in interface com.fasterxml.jackson.databind.ser.PropertyFilter
      Throws:
      com.fasterxml.jackson.databind.JsonMappingException
    • findSubfilter

      public JacksonObjectProvider.FilteringPropertyFilter findSubfilter(String fieldName)
    • getEntityClass

      public Class<?> getEntityClass()