Class ConversionAnalyzer
- java.lang.Object
-
- com.hotels.beans.conversion.analyzer.ConversionAnalyzer
-
public final class ConversionAnalyzer extends Object
This class provides method for converting a primitive input into another.
-
-
Constructor Summary
Constructors Constructor Description ConversionAnalyzer()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Function<Object,Object>>
getConversionFunction(Class<?> sourceClass, Class<?> targetClass)
Analyzes Fields given as input and returns the conversion processor.
-
-
-
Method Detail
-
getConversionFunction
public Optional<Function<Object,Object>> getConversionFunction(Class<?> sourceClass, Class<?> targetClass)
Analyzes Fields given as input and returns the conversion processor.- Parameters:
sourceClass
- source field classtargetClass
- the destination field class- Returns:
- an
Optional
containing the conversion function (if exists)
-
-