public class ComponentMatcher extends Object
| Modifier and Type | Method | Description |
|---|---|---|
Optional<AdapterBinding> |
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<?>> |
getDeserializerBinding(Type propertyRuntimeType,
ComponentBoundCustomization customization) |
Lookup deserializer binding for a given property runtime type.
|
Optional<SerializerBinding<?>> |
getSerializerBinding(Type propertyRuntimeType,
ComponentBoundCustomization customization) |
Lookup serializer binding for a given property runtime type.
|
public Optional<SerializerBinding<?>> getSerializerBinding(Type propertyRuntimeType, ComponentBoundCustomization customization)
propertyRuntimeType - runtime type of a propertycustomization - with component infopublic Optional<DeserializerBinding<?>> getDeserializerBinding(Type propertyRuntimeType, ComponentBoundCustomization customization)
propertyRuntimeType - runtime type of a propertycustomization - customization with component infopublic Optional<AdapterBinding> getAdapterBinding(Type propertyRuntimeType, ComponentBoundCustomization customization)
propertyRuntimeType - runtime type not nullcustomization - customization with component infoCopyright © 2018 Oracle Corporation. All rights reserved.