cn.featherfly.conversion.string.ToStringConversion Maven / Gradle / Ivy
package cn.featherfly.conversion.string;
import cn.featherfly.common.lang.GenericType;
/**
*
* 转换器
*
*
* @author 钟冀
*/
public interface ToStringConversion {
/**
*
* 对象转换为字符串
*
*
* @param value 对象
* @param genericType 指定对象的上下文属性
* @param 泛型
* @return 字符串
*/
> String sourceToTarget(S value, G genericType);
/**
*
* 字符串转换为对象
*
*
* @param value 字符串
* @param genericType 指定对象的上下文属性
* @param 泛型
* @return 对象
*/
> S targetToSource(String value, G genericType);
}