| Package | Description |
|---|---|
| org.eclipse.yasson.internal | |
| org.eclipse.yasson.internal.model.customization |
| Modifier and Type | Method | Description |
|---|---|---|
Optional<AdapterBinding> |
ComponentMatcher.getAdapterBinding(Type propertyRuntimeType,
ComponentBoundCustomization customization) |
Get components from property model (if declared by annotation and runtime type matches),
or return components searched by runtime type
|
Optional<DeserializerBinding<?>> |
ComponentMatcher.getDeserializerBinding(Type propertyRuntimeType,
ComponentBoundCustomization customization) |
Lookup deserializer binding for a given property runtime type.
|
Optional<SerializerBinding<?>> |
ComponentMatcher.getSerializerBinding(Type propertyRuntimeType,
ComponentBoundCustomization customization) |
Lookup serializer binding for a given property runtime type.
|
| 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.
|
Copyright © 2018 Oracle Corporation. All rights reserved.