| Interface | Description |
|---|---|
| ContainerSerializerProvider |
Provides container serializer instance.
|
| CurrentItem<T> |
Currently processing item.
|
| EmbeddedItem |
Tagging interface for embedded object items, such as List, Maps or Arrays.
|
| IDeserializerProvider |
Creates instance of deserializer.
|
| ISerializerProvider |
Create instance of a serializer.
|
| Class | Description |
|---|---|
| AbstractArrayDeserializer<T> |
Common array unmarshalling item implementation.
|
| AbstractArraySerializer<T> |
Common serializer for arrays.
|
| AbstractContainerDeserializer<T> |
Base class for all deserializers producing non single value result.
|
| AbstractContainerSerializer<T> |
Base class for container serializers (list, array, etc.).
|
| AbstractDateTimeDeserializer<T> |
Abstract class for converting date objects from
java.time. |
| AbstractDateTimeSerializer<T> |
Abstract class for converting date objects.
|
| AbstractDateTypeSerializer<T extends Date> | |
| AbstractItem<T> |
Metadata wrapper for currently processed object.
|
| AbstractJsonpDeserializer<T extends javax.json.JsonValue> |
Common implementation for JSONP Object and Array.
|
| AbstractJsonpSerializer<T extends javax.json.JsonValue> |
Common serializer functionality.
|
| AbstractNumberDeserializer<T extends Number> |
Common serializer for numbers, using number format.
|
| AbstractNumberSerializer<T extends Number> |
Common serializer for numbers, using number format.
|
| AbstractSerializerBuilder<T extends AbstractSerializerBuilder> |
Base class for serializer builders.
|
| AbstractValueTypeDeserializer<T> |
Common type for all supported value type serializers.
|
| AbstractValueTypeSerializer<T> |
Common type for all supported type serializers.
|
| AdaptedObjectDeserializer<A,T> |
Decorator for an item which builds adapted type instance by a
JsonbAdapter. |
| AdaptedObjectSerializer<T,A> |
Serializer for adapted object.
|
| BigDecimalTypeDeserializer |
Deserializer for
BigDecimal type. |
| BigDecimalTypeSerializer |
Serializer for
BigDecimal type. |
| BigIntegerTypeDeserializer |
Deserializer for
BigInteger type. |
| BigIntegerTypeSerializer |
Serializer for
BigInteger type. |
| BooleanTypeDeserializer |
Deserializer for
Boolean type. |
| BooleanTypeSerializer |
Serializer for
Boolean type. |
| ByteArrayBase64Deserializer |
Deserialize Base64 json string value into byte array.
|
| ByteArrayBase64Serializer |
Serializes byte array with Base64.
|
| ByteArrayDeserializer |
Array unmarshaller item implementation for small int.
|
| ByteArraySerializer |
Serializes byte array as JSON array of ints.
|
| ByteTypeDeserializer |
Serializer for
Byte type. |
| ByteTypeSerializer |
Serializer for
Byte type. |
| CalendarTypeDeserializer |
Deserializer for
Calendar type. |
| CalendarTypeSerializer |
Serializer for
Calendar type. |
| CharacterTypeDeserializer |
Deserializer for
Character type. |
| CharacterTypeSerializer |
Serializer for
Character type. |
| CollectionSerializer<T extends Collection> |
Serializer for collections.
|
| DateTypeDeserializer |
Deserializer for
Date type. |
| DateTypeSerializer<T extends Date> |
Serializer for
Date type. |
| DefaultSerializers | |
| DeserializerBuilder |
Builder for currently processed items by unmarshaller.
|
| DoubleArrayDeserializer |
Array unmarshaller item implementation for small double.
|
| DoubleArraySerializer |
Serializer for arrays of doubles.
|
| DoubleTypeDeserializer |
Deserializer for
Double type. |
| DoubleTypeSerializer |
Serializer for
Double type. |
| DurationTypeDeserializer |
Deserializer for
Duration type. |
| DurationTypeSerializer |
Serializer for
Duration type. |
| EnumTypeDeserializer |
Deserializer for
Enum type. |
| EnumTypeSerializer |
Serializer for
Enum type. |
| FloatArrayDeserializer |
Array unmarshaller item implementation for small float.
|
| FloatArraySerializer |
Serializer for arrays of floats.
|
| FloatTypeDeserializer |
Deserializer for
Float type. |
| FloatTypeSerializer |
Serializer for
Float type. |
| InstantTypeDeserializer |
Deserializer for
Instant type. |
| InstantTypeSerializer |
Serializer for
Instant type. |
| IntArrayDeserializer |
Array unmarshaller item implementation for small int.
|
| IntArraySerializer |
Serializer for arrays of ints.
|
| IntegerTypeDeserializer |
Deserializer for
Integer type. |
| IntegerTypeSerializer |
Serializer for
Integer type. |
| JsonArrayDeserializer |
Item for JsonArray.
|
| JsonArraySerializer |
Serializer for
JsonArray. |
| JsonbDateFormatter |
Formatter wrapper for different types of dates.
|
| JsonbNumberFormatter |
Formatter for numbers.
|
| JsonNumberTypeDeserializer |
Deserializer for
JsonNumber type. |
| JsonObjectDeserializer |
Item for JsonObject.
|
| JsonObjectSerializer |
Serializer for
JsonObject type. |
| JsonStringTypeDeserializer |
Deserializer for
JsonString type. |
| JsonValueDeserializer |
Deserializer for
JsonValue containing null, false, true, string and number. |
| JsonValueSerializer |
Serializer for
JsonValue type. |
| LocalDateTimeTypeDeserializer |
Deserializer for
LocalDateTime type. |
| LocalDateTimeTypeSerializer |
Serializer for
LocalDateTime type. |
| LocalDateTypeDeserializer |
Deserializer for
LocalDate type. |
| LocalDateTypeSerializer |
Serializer for
LocalDate type. |
| LocalTimeTypeDeserializer |
Deserializer for
LocalTime type. |
| LocalTimeTypeSerializer |
Serializer for
LocalTime type. |
| LongArrayDeserializer |
Array unmarshaller item implementation for small long.
|
| LongArraySerializer |
Serializer for arrays of longs.
|
| LongTypeDeserializer |
Deserializer for
Long type. |
| LongTypeSerializer |
Serializer for
Long type. |
| MapDeserializer<T extends Map<?,?>> |
Item implementation for
Map fields. |
| MapSerializer<T extends Map<?,?>> |
Serializer for maps.
|
| NumberTypeDeserializer |
Deserializer for
Number type. |
| NumberTypeSerializer |
Serializer for
Number type. |
| ObjectArrayDeserializer<T> |
Item for handling arrays of objects.
|
| ObjectArraySerializer<T> |
Serializer for arrays of arbitrary objects.
|
| ObjectSerializer<T> |
Serializes arbitrary object by reading its properties.
|
| ObjectSerializerProvider | |
| OffsetDateTimeTypeDeserializer |
Deserializer for
OffsetDateTime type. |
| OffsetDateTimeTypeSerializer |
Serializer for
OffsetDateTime type. |
| OffsetTimeTypeDeserializer |
Deserializer for
OffsetTime type. |
| OffsetTimeTypeSerializer |
Serializer for
OffsetTime type. |
| OptionalDoubleTypeDeserializer |
Deserializer for
OptionalDouble type. |
| OptionalDoubleTypeSerializer |
Serializer for
OptionalDouble type. |
| OptionalIntTypeDeserializer |
Deserializer for
OptionalInt type. |
| OptionalIntTypeSerializer |
Serializer for
OptionalInt type. |
| OptionalLongTypeDeserializer |
Deserializer for
OptionalLong type. |
| OptionalLongTypeSerializer |
Serializer for
OptionalLong type. |
| OptionalObjectDeserializer |
Deserialize optional object.
|
| OptionalObjectSerializer<T extends Optional<?>> |
Common serializer logic for java Optionals.
|
| PeriodTypeDeserializer |
Deserializer for
Period type. |
| PeriodTypeSerializer |
Serializer for
Period type. |
| ResolvedParameterizedType |
ParameterizedType implementation containing array of resolved TypeVariable type args. |
| SerializerBuilder |
Builder for serializers.
|
| SerializerProviderWrapper |
Wraps serializer and deserializer providers.
|
| ShortArrayDeserializer |
Array unmarshaller item implementation for small short.
|
| ShortArraySerializer |
Serializer for arrays of shorts.
|
| ShortTypeDeserializer |
Deserializer for
Short type. |
| ShortTypeSerializer |
Serializer for
Short type. |
| SqlDateTypeDeserializer |
Deserializer for
Date type. |
| SqlDateTypeSerializer |
Serializer for
Date type. |
| StringTypeDeserializer |
Deserializer for
String type. |
| StringTypeSerializer |
Serializer for
String type. |
| TimeZoneTypeDeserializer |
Deserializer for
TimeZone type. |
| TimeZoneTypeSerializer |
Serializer for
TimeZone type. |
| URITypeDeserializer |
Deserializer for
URI type. |
| URITypeSerializer |
Serializer for
URI type. |
| URLTypeDeserializer |
Deserializer for
URL type. |
| URLTypeSerializer |
Serializer for
URL type. |
| UserDeserializerDeserializer<T> |
Item for processing types, to which deserializer is bound.
|
| UserSerializerSerializer<T> |
Serializes an object with user defined serializer.
|
| UUIDTypeDeserializer |
Deserializer for
UUID type. |
| UUIDTypeSerializer |
Serializer for
UUID type. |
| XMLGregorianCalendarTypeDeserializer |
Deserializer for
XMLGregorianCalendar type. |
| XMLGregorianCalendarTypeSerializer |
Serializer for
XMLGregorianCalendar type. |
| ZonedDateTimeTypeDeserializer |
Deserializer for
ZonedDateTime type. |
| ZonedDateTimeTypeSerializer |
Serializer for
ZonedDateTime type. |
| ZoneIdTypeDeserializer |
Deserializer for
ZoneId type. |
| ZoneIdTypeSerializer |
Serializer for
ZoneId type. |
| ZoneOffsetTypeDeserializer |
Deserializer for
ZoneOffset type. |
| ZoneOffsetTypeSerializer |
Serializer for
ZoneOffset type. |
Copyright © 2018 Oracle Corporation. All rights reserved.