| Package | Description |
|---|---|
| org.eclipse.yasson.internal.model.customization | |
| org.eclipse.yasson.internal.serializer |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ClassCustomization |
Customization, which could be applied on a class or package level.
|
class |
ContainerCustomization |
Customization for container like types (Maps, Collections, Arrays).
|
class |
CreatorCustomization |
Customization for creator (constructor / factory methods) parameters.
|
class |
PropertyCustomization |
Customization for a property of a class.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected Customization |
AbstractSerializerBuilder.customization |
Class customization
|
protected Customization |
AbstractValueTypeSerializer.customization |
| Modifier and Type | Method | Description |
|---|---|---|
Customization |
AbstractSerializerBuilder.getCustomization() |
|
Customization |
AbstractValueTypeDeserializer.getCustomization() |
Returns customization of object
|
Customization |
OptionalObjectSerializer.getCustomization() |
| Modifier and Type | Method | Description |
|---|---|---|
AbstractValueTypeDeserializer<?> |
IDeserializerProvider.provideDeserializer(Customization customization) |
Provides new instance of deserializer.
|
AbstractValueTypeSerializer<?> |
ISerializerProvider.provideSerializer(Customization customization) |
Provides new instance of serializer.
|
T |
AbstractSerializerBuilder.withCustomization(Customization customization) |
Customization of the class
|
| Constructor | Description |
|---|---|
AbstractDateTimeDeserializer(Class<T> clazz,
Customization customization) |
Creates an instance.
|
AbstractDateTimeSerializer(Customization customization) |
Creates a new instance.
|
AbstractDateTypeSerializer(Customization customization) |
Creates a new instance.
|
AbstractNumberDeserializer(Class<T> clazz,
Customization customization) |
Creates a new instance.
|
AbstractNumberSerializer(Customization customization) |
Creates a new instance.
|
AbstractValueTypeDeserializer(Class<T> clazz,
Customization customization) |
Creates a new instance.
|
AbstractValueTypeSerializer(Customization customization) |
Creates a new instance.
|
BigDecimalTypeDeserializer(Customization customization) |
Creates a new instance.
|
BigDecimalTypeSerializer(Customization customization) |
Creates a new instance.
|
BigIntegerTypeDeserializer(Customization customization) |
Creates a new instance.
|
BigIntegerTypeSerializer(Customization customization) |
Creates a new instance.
|
BooleanTypeDeserializer(Customization customization) |
Creates a new instance.
|
BooleanTypeSerializer(Customization customization) |
Creates a new instance.
|
ByteArrayBase64Deserializer(Customization customization) |
Creates a new instance.
|
ByteArrayBase64Serializer(Customization customization) |
Creates a new instance.
|
ByteTypeDeserializer(Customization customization) |
Creates a new instance.
|
ByteTypeSerializer(Customization customization) |
Creates a new instance.
|
CalendarTypeDeserializer(Customization customization) |
Creates an instance.
|
CalendarTypeSerializer(Customization customization) |
Creates a new instance.
|
CharacterTypeDeserializer(Customization customization) |
Creates a new instance.
|
CharacterTypeSerializer(Customization customization) |
Creates a new instance.
|
DateTypeDeserializer(Customization customization) |
Creates an instance.
|
DateTypeSerializer(Customization customization) |
Creates a new instance.
|
DoubleTypeDeserializer(Customization customization) |
Creates a new instance.
|
DoubleTypeSerializer(Customization customization) |
Creates a new instance.
|
DurationTypeDeserializer(Customization customization) |
Creates a new instance.
|
DurationTypeSerializer(Customization customization) |
Creates a new instance.
|
EnumTypeDeserializer(Customization customization) |
Creates a new instance.
|
EnumTypeSerializer(Customization customization) |
Creates a new instance.
|
FloatTypeDeserializer(Customization customization) |
Creates a new instance.
|
FloatTypeSerializer(Customization customization) |
Creates a new instance.
|
InstantTypeDeserializer(Customization customization) |
Creates an instance.
|
InstantTypeSerializer(Customization customization) |
Creates a new instance.
|
IntegerTypeDeserializer(Customization customization) |
Creates a new instance.
|
IntegerTypeSerializer(Customization customization) |
Creates a new instance.
|
JsonNumberTypeDeserializer(Customization customization) |
Creates a new instance.
|
JsonStringTypeDeserializer(Customization customization) |
Creates a new instance.
|
JsonValueDeserializer(Customization customization) |
Creates a new instance.
|
JsonValueSerializer(Customization customization) |
Creates a new instance.
|
LocalDateTimeTypeDeserializer(Customization customization) |
Creates an instance.
|
LocalDateTimeTypeSerializer(Customization customization) |
Creates a new instance.
|
LocalDateTypeDeserializer(Customization customization) |
Creates a new instance.
|
LocalDateTypeSerializer(Customization customization) |
Creates a new instance.
|
LocalTimeTypeDeserializer(Customization customization) |
Creates an instance.
|
LocalTimeTypeSerializer(Customization customization) |
Creates a new instance.
|
LongTypeDeserializer(Customization customization) |
Creates a new instance.
|
LongTypeSerializer(Customization customization) |
Creates a new instance.
|
NumberTypeDeserializer(Customization customization) |
Creates a new instance.
|
NumberTypeSerializer(Customization customization) |
Creates a new instance.
|
OffsetDateTimeTypeDeserializer(Customization customization) |
Creates an instance.
|
OffsetDateTimeTypeSerializer(Customization customization) |
Creates a new instance.
|
OffsetTimeTypeDeserializer(Customization customization) |
Creates an instance.
|
OffsetTimeTypeSerializer(Customization customization) |
Creates a new instance.
|
OptionalDoubleTypeDeserializer(Customization customization) |
Creates a new instance.
|
OptionalDoubleTypeSerializer(Customization customization) |
Creates a new instance.
|
OptionalIntTypeDeserializer(Customization customization) |
Creates a new instance.
|
OptionalIntTypeSerializer(Customization customization) |
Creates a new instance.
|
OptionalLongTypeDeserializer(Customization customization) |
Creates a new instance.
|
OptionalLongTypeSerializer(Customization customization) |
Creates a new instance.
|
PeriodTypeDeserializer(Customization customization) |
Creates a new instance.
|
PeriodTypeSerializer(Customization customization) |
Creates a new instance.
|
ShortTypeDeserializer(Customization customization) |
Creates a new instance.
|
ShortTypeSerializer(Customization customization) |
Creates a new instance.
|
SqlDateTypeDeserializer(Customization customization) |
Creates an instance.
|
SqlDateTypeSerializer(Customization customization) |
Creates a new instance.
|
StringTypeDeserializer(Customization customization) |
Creates a new instance.
|
StringTypeSerializer(Customization customization) |
Creates a new instance.
|
TimeZoneTypeDeserializer(Customization customization) |
Creates a new instance.
|
TimeZoneTypeSerializer(Customization customization) |
Creates a new instance.
|
URITypeDeserializer(Customization customization) |
Creates a new instance.
|
URITypeSerializer(Customization customization) |
Creates a new instance.
|
URLTypeDeserializer(Customization customization) |
Creates a new instance.
|
URLTypeSerializer(Customization customization) |
Creates a new instance.
|
UUIDTypeDeserializer(Customization customization) |
Creates a new instance.
|
UUIDTypeSerializer(Customization customization) |
Creates a new instance.
|
XMLGregorianCalendarTypeDeserializer(Customization customization) |
Creates an instance.
|
XMLGregorianCalendarTypeSerializer(Customization customization) |
Creates a new instance.
|
ZonedDateTimeTypeDeserializer(Customization customization) |
Creates an instance.
|
ZonedDateTimeTypeSerializer(Customization customization) |
Creates a new instance.
|
ZoneIdTypeDeserializer(Customization customization) |
Creates a new instance.
|
ZoneIdTypeSerializer(Customization customization) |
Creates a new instance.
|
ZoneOffsetTypeDeserializer(Customization customization) |
Creates a new instance.
|
ZoneOffsetTypeSerializer(Customization customization) |
Creates a new instance.
|
Copyright © 2018 Oracle Corporation. All rights reserved.