![JAR search and dependency download from the Maven repository](/logo.png)
cn.featherfly.conversion.string.ToStringConvertor Maven / Gradle / Ivy
package cn.featherfly.conversion.string;
import cn.featherfly.common.lang.GenericType;
import cn.featherfly.conversion.Convertor;
import cn.featherfly.conversion.TypePolicys;
/**
*
* 转换器
*
*
* @param 类型
* @author 钟冀
*/
public interface ToStringConvertor extends Convertor {
/**
* {@inheritDoc}
*/
@Override
default Class getTargetType() {
return String.class;
}
TypePolicys getPolicy();
/**
*
* 对象转换为字符串
*
*
* @param value 对象
* @param genericType 指定对象的上下文属性
* @param GenericType子类泛型
* @return 字符串
*/
@Override
> String sourceToTarget(S value, GT genericType);
/**
*
* 字符串转换为对象
*
*
* @param value 字符串
* @param genericType 指定对象的上下文属性
* @param GenericType子类泛型
* @return 对象
*/
@Override
> S targetToSource(String value, GT genericType);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy