Package org.aksw.commons.util.convert
Interface ConverterRegistry
-
- All Known Implementing Classes:
ConverterRegistryImpl
public interface ConverterRegistry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConvertFunctionRawgetConverter(Class<?> from, Class<?> to)default <R,J>
ConverterRegistryregister(Class<R> src, Class<J> tgt, java.util.function.Function<? super R,? extends J> srcToTgt)default <R,J>
ConverterRegistryregister(Class<R> src, Class<J> tgt, java.util.function.Function<? super R,? extends J> srcToTgt, java.util.function.Function<? super J,? extends R> tgtToSrc)default ConverterRegistryregister(Method method)voidregister(ConvertFunctionRaw converter)
-
-
-
Method Detail
-
getConverter
ConvertFunctionRaw getConverter(Class<?> from, Class<?> to)
-
register
void register(ConvertFunctionRaw converter)
-
register
default <R,J> ConverterRegistry register(Class<R> src, Class<J> tgt, java.util.function.Function<? super R,? extends J> srcToTgt)
-
register
default <R,J> ConverterRegistry register(Class<R> src, Class<J> tgt, java.util.function.Function<? super R,? extends J> srcToTgt, java.util.function.Function<? super J,? extends R> tgtToSrc)
-
register
default ConverterRegistry register(Method method)
-
-