Uses of Class
com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Packages that use BeanSerializerBase Package Description com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.impl Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.std -
-
Uses of BeanSerializerBase in com.fasterxml.jackson.databind.ser
Subclasses of BeanSerializerBase in com.fasterxml.jackson.databind.ser Modifier and Type Class Description class
BeanSerializer
Serializer class that can serialize Java objects that map to JSON Object output.Methods in com.fasterxml.jackson.databind.ser that return BeanSerializerBase Modifier and Type Method Description protected BeanSerializerBase
BeanSerializer. asArraySerializer()
Implementation has to check whether as-array serialization is possible reliably; if (and only if) so, will construct aBeanAsArraySerializer
, otherwise will return this serializer as is.protected BeanSerializerBase
BeanSerializer. withByNameInclusion(java.util.Set<java.lang.String> toIgnore, java.util.Set<java.lang.String> toInclude)
BeanSerializerBase
BeanSerializer. withFilterId(java.lang.Object filterId)
BeanSerializerBase
BeanSerializer. withObjectIdWriter(ObjectIdWriter objectIdWriter)
protected BeanSerializerBase
BeanSerializer. withProperties(BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
Constructors in com.fasterxml.jackson.databind.ser with parameters of type BeanSerializerBase Constructor Description BeanSerializer(BeanSerializerBase src)
Alternate copy constructor that can be used to construct standardBeanSerializer
passing an instance of "compatible enough" source serializer.BeanSerializer(BeanSerializerBase src, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
BeanSerializer(BeanSerializerBase src, ObjectIdWriter objectIdWriter)
BeanSerializer(BeanSerializerBase src, ObjectIdWriter objectIdWriter, java.lang.Object filterId)
BeanSerializer(BeanSerializerBase src, java.util.Set<java.lang.String> toIgnore, java.util.Set<java.lang.String> toInclude)
-
Uses of BeanSerializerBase in com.fasterxml.jackson.databind.ser.impl
Subclasses of BeanSerializerBase in com.fasterxml.jackson.databind.ser.impl Modifier and Type Class Description class
BeanAsArraySerializer
Specialized POJO serializer that differs fromBeanSerializer
in that instead of producing a JSON Object it will output a JSON Array, omitting field names, and serializing values in specified serialization order.class
UnwrappingBeanSerializer
Fields in com.fasterxml.jackson.databind.ser.impl declared as BeanSerializerBase Modifier and Type Field Description protected BeanSerializerBase
BeanAsArraySerializer. _defaultSerializer
Serializer that would produce JSON Object version; used in cases where array output cannot be used.Methods in com.fasterxml.jackson.databind.ser.impl that return BeanSerializerBase Modifier and Type Method Description protected BeanSerializerBase
BeanAsArraySerializer. asArraySerializer()
protected BeanSerializerBase
UnwrappingBeanSerializer. asArraySerializer()
JSON Array output cannot be done if unwrapping operation is requested; so implementation will simply return 'this'.protected BeanSerializerBase
UnwrappingBeanSerializer. withByNameInclusion(java.util.Set<java.lang.String> toIgnore, java.util.Set<java.lang.String> toInclude)
BeanSerializerBase
BeanAsArraySerializer. withFilterId(java.lang.Object filterId)
BeanSerializerBase
UnwrappingBeanSerializer. withFilterId(java.lang.Object filterId)
BeanSerializerBase
BeanAsArraySerializer. withObjectIdWriter(ObjectIdWriter objectIdWriter)
BeanSerializerBase
UnwrappingBeanSerializer. withObjectIdWriter(ObjectIdWriter objectIdWriter)
protected BeanSerializerBase
BeanAsArraySerializer. withProperties(BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
protected BeanSerializerBase
UnwrappingBeanSerializer. withProperties(BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type BeanSerializerBase Constructor Description BeanAsArraySerializer(BeanSerializerBase src)
BeanAsArraySerializer(BeanSerializerBase src, ObjectIdWriter oiw, java.lang.Object filterId)
BeanAsArraySerializer(BeanSerializerBase src, java.util.Set<java.lang.String> toIgnore)
BeanAsArraySerializer(BeanSerializerBase src, java.util.Set<java.lang.String> toIgnore, java.util.Set<java.lang.String> toInclude)
UnwrappingBeanSerializer(BeanSerializerBase src, NameTransformer transformer)
Constructor used for creating unwrapping instance of a standardBeanSerializer
-
Uses of BeanSerializerBase in com.fasterxml.jackson.databind.ser.std
Methods in com.fasterxml.jackson.databind.ser.std that return BeanSerializerBase Modifier and Type Method Description protected abstract BeanSerializerBase
BeanSerializerBase. asArraySerializer()
Mutant factory for creating a variant that output POJO as a JSON Array.protected abstract BeanSerializerBase
BeanSerializerBase. withByNameInclusion(java.util.Set<java.lang.String> toIgnore, java.util.Set<java.lang.String> toInclude)
Mutant factory used for creating a new instance with additional set of properties to ignore or include (from properties this instance otherwise has)abstract BeanSerializerBase
BeanSerializerBase. withFilterId(java.lang.Object filterId)
Mutant factory used for creating a new instance with different filter id (used withJsonFilter
annotation)protected BeanSerializerBase
BeanSerializerBase. withIgnorals(java.lang.String[] toIgnore)
Deprecated.since 2.8protected BeanSerializerBase
BeanSerializerBase. withIgnorals(java.util.Set<java.lang.String> toIgnore)
Deprecated.Since 2.12abstract BeanSerializerBase
BeanSerializerBase. withObjectIdWriter(ObjectIdWriter objectIdWriter)
Mutant factory used for creating a new instance with differentObjectIdWriter
.protected abstract BeanSerializerBase
BeanSerializerBase. withProperties(BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
Mutant factory used for creating a new instance with modified set of properties.Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type BeanSerializerBase Constructor Description BeanSerializerBase(BeanSerializerBase src)
Copy-constructor that is useful for sub-classes that just want to copy all super-class properties without modifications.BeanSerializerBase(BeanSerializerBase src, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
BeanSerializerBase(BeanSerializerBase src, ObjectIdWriter objectIdWriter)
BeanSerializerBase(BeanSerializerBase src, ObjectIdWriter objectIdWriter, java.lang.Object filterId)
BeanSerializerBase(BeanSerializerBase src, NameTransformer unwrapper)
Copy-constructor that will also rename properties with given prefix (if it's non-empty)BeanSerializerBase(BeanSerializerBase src, java.lang.String[] toIgnore)
Deprecated.BeanSerializerBase(BeanSerializerBase src, java.util.Set<java.lang.String> toIgnore)
Deprecated.BeanSerializerBase(BeanSerializerBase src, java.util.Set<java.lang.String> toIgnore, java.util.Set<java.lang.String> toInclude)
-