(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.IntContainerSerializer.Indexed |
|
(package private) static class |
HppcContainerSerializers.LongContainerSerializer |
|
(package private) static class |
HppcContainerSerializers.ShortContainerSerializer |
|
class |
ObjectContainerSerializer |
Note: this implementation does not yet properly handle all
polymorphic cases
|