S - conversion source class.D - conversion destination class.public final class Converter<S,D> extends Object implements MappingExecutor<S,D>
| Constructor and Description | 
|---|
| Converter(Class<S> sourceClass,
         Class<D> destinationClass,
         java.util.function.BiFunction<Mapper,S,D> convertAction)Creates converter instance using  Mapperreference during execution. | 
| Converter(Class<S> sourceClass,
         Class<D> destinationClass,
         java.util.function.Function<S,D> convertAction)Creates converter instance not using  Mapperreference during execution. | 
| Modifier and Type | Method and Description | 
|---|---|
| D | convert(Mapper caller,
       S source)Performs conversion. | 
| Class<D> | getDestinationClass()Returns destination class supported by this converter. | 
| Class<S> | getSourceClass()Returns source class supported by this converter. | 
public Converter(Class<S> sourceClass, Class<D> destinationClass, java.util.function.Function<S,D> convertAction)
Mapper reference during execution.sourceClass - source class.destinationClass - destination class.convertAction - conversion action.public Converter(Class<S> sourceClass, Class<D> destinationClass, java.util.function.BiFunction<Mapper,S,D> convertAction)
Mapper reference during execution.sourceClass - source class.destinationClass - destination class.convertAction - conversion action.public Class<S> getSourceClass()
getSourceClass in interface MappingExecutor<S,D>public Class<D> getDestinationClass()
getDestinationClass in interface MappingExecutor<S,D>Copyright © 2014. All rights reserved.