Module org.eclipse.yasson
Class CustomizationBase.Builder<T extends CustomizationBase.Builder<T,B>,B extends CustomizationBase>
java.lang.Object
org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder<T,B>
- Direct Known Subclasses:
ClassCustomization.Builder
,CreatorCustomization.Builder
,PropertyCustomization.Builder
- Enclosing class:
CustomizationBase
abstract static class CustomizationBase.Builder<T extends CustomizationBase.Builder<T,B>,B extends CustomizationBase>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AdapterBinding
private DeserializerBinding
<?> private boolean
private SerializerBinding
<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadapterBinding
(AdapterBinding adapterBinding) abstract B
build()
deserializerBinding
(DeserializerBinding<?> deserializerBinding) nillable
(boolean nillable) serializerBinding
(SerializerBinding<?> serializerBinding)
-
Field Details
-
adapterBinding
-
serializerBinding
-
deserializerBinding
-
nillable
private boolean nillable
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
of
-
adapterBinding
-
serializerBinding
-
deserializerBinding
-
nillable
-
build
-