ClassCustomization, PropertyCustomizationpublic abstract class Customization extends Object
| Constructor | Description |
|---|---|
Customization(Customization other) |
Copy constructor.
|
Customization(CustomizationBuilder builder) |
Copies properties from builder an creates immutable instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
AdapterBinding |
getAdapterBinding() |
Adapter wrapper class with resolved generic information.
|
abstract JsonbDateFormatter |
getDeserializeDateFormatter() |
Date formatter for formatting date values during deserialization process.
|
abstract JsonbNumberFormatter |
getDeserializeNumberFormatter() |
Number formatter for formatting numbers during deserialization process.
|
DeserializerBinding |
getDeserializerBinding() |
Deserializer wrapper with resolved generic info.
|
abstract JsonbDateFormatter |
getSerializeDateFormatter() |
Date formatter for formatting date values during serialization process.
|
abstract JsonbNumberFormatter |
getSerializeNumberFormatter() |
Number formatter for formatting numbers during serialization process.
|
SerializerBinding |
getSerializerBinding() |
Serializer wrapper with resolved generic info.
|
boolean |
isNillable() |
Returns true if nillable customization is present.
|
public Customization(CustomizationBuilder builder)
builder - not nullpublic Customization(Customization other)
other - other customization instancepublic boolean isNillable()
public AdapterBinding getAdapterBinding()
public SerializerBinding getSerializerBinding()
public DeserializerBinding getDeserializerBinding()
public abstract JsonbNumberFormatter getSerializeNumberFormatter()
getDeserializeNumberFormatter()public abstract JsonbNumberFormatter getDeserializeNumberFormatter()
getSerializeNumberFormatter()public abstract JsonbDateFormatter getSerializeDateFormatter()
getDeserializeDateFormatter(). If not set, defaulted to javax.json.bind.annotation.JsonbDateFormat.DEFAULT_FORMAT.
public abstract JsonbDateFormatter getDeserializeDateFormatter()
getSerializeDateFormatter(). If not set, defaulted to javax.json.bind.annotation.JsonbDateFormat.DEFAULT_FORMAT.
Copyright © 2017 Oracle Corporation. All rights reserved.