public interface TextToConcreteObjectResolver<T>
| Modifier and Type | Method and Description |
|---|---|
default Optional<T> |
returnConvertedValueForClearedText(PrimitiveJsonTypesResolver primitiveJsonTypesResolver,
String propertyValue,
String propertyKey) |
Optional<T> |
returnObjectWhenCanBeResolved(PrimitiveJsonTypesResolver primitiveJsonTypesResolver,
String propertyValue,
String propertyKey)
This method will be called in first phase processing step (from raw text to some object) if your condition is met then return Optional of concrete value
of Object. if it doesn't meet its condition then return Optional.empty() for allow go to others type resolver in order.
|
default Optional<T> returnConvertedValueForClearedText(PrimitiveJsonTypesResolver primitiveJsonTypesResolver, String propertyValue, String propertyKey)
Optional<T> returnObjectWhenCanBeResolved(PrimitiveJsonTypesResolver primitiveJsonTypesResolver, String propertyValue, String propertyKey)
primitiveJsonTypesResolver - primitiveJsonTypesResolverpropertyValue - currently processing property valuepropertyKey - currently processing property keyCopyright © 2020. All rights reserved.