Class JsonSerializerFactory
- java.lang.Object
-
- com.fasterxml.jackson.databind.ser.SerializerFactory
-
- com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
- ch.systemsx.cisd.openbis.common.api.server.json.serializer.JsonSerializerFactory
-
- All Implemented Interfaces:
java.io.Serializable
public class JsonSerializerFactory extends com.fasterxml.jackson.databind.ser.BeanSerializerFactory
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JsonSerializerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.fasterxml.jackson.databind.JsonSerializer<?>
buildArraySerializer(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.ArrayType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)
protected com.fasterxml.jackson.databind.JsonSerializer<?>
buildCollectionSerializer(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.CollectionType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)
protected com.fasterxml.jackson.databind.JsonSerializer<?>
buildMapSerializer(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.MapType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> keySerializer, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)
-
Methods inherited from class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
_constructWriter, _createSerializer2, constructBeanSerializer, constructBeanSerializerBuilder, constructFilteredBeanWriter, constructObjectIdHandler, constructPropertyBuilder, createSerializer, customSerializers, filterBeanProperties, findBeanProperties, findBeanSerializer, findPropertyContentTypeSerializer, findPropertyTypeSerializer, isPotentialBeanType, processViews, removeIgnorableTypes, removeOverlappingTypeIds, removeSetterlessGetters, withConfig
-
Methods inherited from class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
_checkMapContentInclusion, _findContentSerializer, _findInclusionWithContent, _findKeySerializer, buildAtomicReferenceSerializer, buildCollectionSerializer, buildContainerSerializer, buildEnumSerializer, buildEnumSetSerializer, buildIndexedListSerializer, buildIterableSerializer, buildIteratorSerializer, buildMapEntrySerializer, createKeySerializer, createTypeSerializer, findConverter, findConvertingSerializer, findFilterId, findOptionalStdSerializer, findReferenceSerializer, findSerializerByAddonType, findSerializerByAnnotations, findSerializerByLookup, findSerializerByPrimaryType, findSerializerFromAnnotation, getFactoryConfig, isIndexedList, usesStaticTyping, withAdditionalKeySerializers, withAdditionalSerializers, withSerializerModifier
-
-
-
-
Method Detail
-
buildArraySerializer
protected com.fasterxml.jackson.databind.JsonSerializer<?> buildArraySerializer(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.ArrayType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer) throws com.fasterxml.jackson.databind.JsonMappingException
- Overrides:
buildArraySerializer
in classcom.fasterxml.jackson.databind.ser.BasicSerializerFactory
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
buildCollectionSerializer
protected com.fasterxml.jackson.databind.JsonSerializer<?> buildCollectionSerializer(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.CollectionType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer) throws com.fasterxml.jackson.databind.JsonMappingException
- Overrides:
buildCollectionSerializer
in classcom.fasterxml.jackson.databind.ser.BasicSerializerFactory
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
buildMapSerializer
protected com.fasterxml.jackson.databind.JsonSerializer<?> buildMapSerializer(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.MapType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> keySerializer, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer) throws com.fasterxml.jackson.databind.JsonMappingException
- Overrides:
buildMapSerializer
in classcom.fasterxml.jackson.databind.ser.BasicSerializerFactory
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
-