Interface ConvertorExecutor
-
- All Known Implementing Classes:
ConvertorManager
public interface ConvertorExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <F,T,D extends ConvertorData>
Optional<T>convert(F source, D data)
Lookup and use convertor by specified type, then converts source and returns converted result.<F,T,D extends ConvertorData>
Optional<T>convert(Collection<F> source, D data)
Lookup and use convertor by specified type, then converts source collection and returns converted result.
-
-
-
Method Detail
-
convert
<F,T,D extends ConvertorData> Optional<T> convert(F source, D data)
Lookup and use convertor by specified type, then converts source and returns converted result.- Type Parameters:
F
- the source typeT
- the result typeD
- the data type- Parameters:
source
- the sourcedata
- convertor data- Returns:
- the result (can be empty, if no convertor was found)
-
convert
<F,T,D extends ConvertorData> Optional<T> convert(Collection<F> source, D data)
Lookup and use convertor by specified type, then converts source collection and returns converted result.- Type Parameters:
F
- the source typeT
- the result typeD
- the data type- Parameters:
source
- the source collectiondata
- convertor data- Returns:
- the result (can be empty, if no convertor was found)
-
-