Interface Customization
-
- All Known Implementing Classes:
ClassCustomization,ContainerCustomization,CreatorCustomization,PropertyCustomization
public interface CustomizationCustomization configuration for class or field. Configuration parsed from annotation is put here. Immutable.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JsonbDateFormattergetDeserializeDateFormatter()Date formatter for formatting date values during deserialization process.JsonbNumberFormattergetDeserializeNumberFormatter()Number formatter for formatting numbers during deserialization process.JsonbDateFormattergetSerializeDateFormatter()Date formatter for formatting date values during serialization process.JsonbNumberFormattergetSerializeNumberFormatter()Number formatter for formatting numbers during serialization process.booleanisNillable()Returns true if nillable customization is present.
-
-
-
Method Detail
-
getSerializeNumberFormatter
JsonbNumberFormatter getSerializeNumberFormatter()
Number formatter for formatting numbers during serialization process. It could be the same formatter instance used for deserialization (returned bygetDeserializeNumberFormatter()- Returns:
- number formatter
-
getDeserializeNumberFormatter
JsonbNumberFormatter getDeserializeNumberFormatter()
Number formatter for formatting numbers during deserialization process. It could be the same formatter instance used for serialization (returned bygetSerializeNumberFormatter()- Returns:
- number formatter
-
getSerializeDateFormatter
JsonbDateFormatter getSerializeDateFormatter()
Date formatter for formatting date values during serialization process. It could be the same formatter instance used for deserialization (returned bygetDeserializeDateFormatter(). If not set, defaulted tojavax.json.bind.annotation .JsonbDateFormat.DEFAULT_FORMAT.- Returns:
- date formatter
-
getDeserializeDateFormatter
JsonbDateFormatter getDeserializeDateFormatter()
Date formatter for formatting date values during deserialization process. It could be the same formatter instance used for serialization (returned bygetSerializeDateFormatter(). If not set, defaulted tojavax.json.bind.annotation .JsonbDateFormat.DEFAULT_FORMAT.- Returns:
- date formatter
-
isNillable
boolean isNillable()
Returns true if nillable customization is present.- Returns:
- True if nillable customization is present.
-
-