Class HppcContainerSerializers
- java.lang.Object
-
- com.fasterxml.jackson.datatype.hppc.ser.HppcContainerSerializers
-
public class HppcContainerSerializers extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
HppcContainerSerializers.BitSetSerializer
The default implementation is not particularly efficient, as it outputs things as an arrays of boolean values.(package private) static class
HppcContainerSerializers.ByteContainerSerializer
Byte containers are handled similar to byte[], meaning that they are actually serialized as base64-encoded Strings by default(package private) static class
HppcContainerSerializers.CharContainerSerializer
This one is bit tricky: could serialize in multiple ways; for example: String that contains all characters (in order) Array that contains single-character Strings Array that contains numbers that represent character codes Let's start with the first option(package private) static class
HppcContainerSerializers.DoubleContainerSerializer
(package private) static class
HppcContainerSerializers.FloatContainerSerializer
(package private) static class
HppcContainerSerializers.IntContainerSerializer
Handler for HPPC containers that store int values.(package private) static class
HppcContainerSerializers.LongContainerSerializer
(package private) static class
HppcContainerSerializers.ShortContainerSerializer
-
Field Summary
Fields Modifier and Type Field Description static ContainerSerializerBase<?>[]
_primitiveSerializers
-
Constructor Summary
Constructors Constructor Description HppcContainerSerializers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.fasterxml.jackson.databind.JsonSerializer<?>
getMatchingSerializer(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.JavaType type)
Method called to see if this serializer (or a serializer this serializer knows) should be used for given type; if not, null is returned.
-
-
-
Field Detail
-
_primitiveSerializers
public static final ContainerSerializerBase<?>[] _primitiveSerializers
-
-
Method Detail
-
getMatchingSerializer
public static com.fasterxml.jackson.databind.JsonSerializer<?> getMatchingSerializer(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.JavaType type)
Method called to see if this serializer (or a serializer this serializer knows) should be used for given type; if not, null is returned.
-
-