Interface ConvertorExecutor
- All Known Implementing Classes:
ConvertorManager
public interface ConvertorExecutor
-
Method Summary
Modifier and TypeMethodDescription<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.<K,
F, T, D extends ConvertorData>
Optional<T>Lookup and use convertor by specified type, then converts source collection and returns converted result.
-
Method Details
-
convert
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
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)
-
convert
Lookup and use convertor by specified type, then converts source collection and returns converted result.- Type Parameters:
K
- the source key typeF
- the source value 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)
-