Class ConversionAnalyzer
- java.lang.Object
-
- com.expediagroup.beans.conversion.analyzer.ConversionAnalyzer
-
public final class ConversionAnalyzer extends java.lang.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 java.util.Optional<java.util.function.Function<java.lang.Object,java.lang.Object>>
getConversionFunction(java.lang.Class<?> sourceClass, java.lang.Class<?> targetClass)
Analyzes Fields given as input and returns the conversion processor.
-
-
-
Method Detail
-
getConversionFunction
public java.util.Optional<java.util.function.Function<java.lang.Object,java.lang.Object>> getConversionFunction(java.lang.Class<?> sourceClass, java.lang.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)
-
-