类 AbstractConverter<T>

java.lang.Object
tech.mhuang.pacebox.core.convert.AbstractConverter<T>
所有已实现的接口:
BaseConverter<T>
直接已知子类:
BigDecimalConverter, BooleanConverter, IntegerConverter, LongConverter, StringConverter

public abstract class AbstractConverter<T> extends Object implements BaseConverter<T>
转换器抽象类
从以下版本开始:
1.0.0
作者:
mhuang
  • 构造器详细资料

    • AbstractConverter

      public AbstractConverter()
  • 方法详细资料

    • convert

      public T convert(Object source, T defaultValue)
      imp BaseConverer interface
      指定者:
      convert 在接口中 BaseConverter<T>
      参数:
      source - 源类型数据
      defaultValue - 默认值
      返回:
      convert 需要实现
    • convert

      public abstract T convert(Object source) throws IllegalArgumentException
      抽象方法、需继承后自行实现
      参数:
      source - 源数据
      返回:
      转换后的数据类型的数据
      抛出:
      IllegalArgumentException - 转换失败则需抛出该对应异常