类 ReaderConfig<T>
java.lang.Object
cn.toutatis.xvoid.axolotl.excel.reader.ReaderConfig<T>
- 类型参数:
T- 转换实体
读取配置
- 作者:
- Toutatis_Gc
-
构造器概要
构造器构造器说明默认构造ReaderConfig(boolean withDefaultConfig) ReaderConfig(Class<T> castClass) ReaderConfig(Class<T> castClass, boolean withDefaultConfig) -
方法概要
修饰符和类型方法说明获取转换类型实例boolean获取一个布尔值类型的读取策略voidsetBooleanReadPolicy(ExcelReadPolicy policy, boolean value) 设置读取策略voidsetCastClass(Class<T> castClass) voidsetCastClass(Class<T> castClass, boolean readClassAnnotation) voidsetSheetColumnEffectiveRange(int start, int end) 设置列有效范围voidsetSheetColumnEffectiveRangeEnd(int end) 设置列有效范围voidsetSheetColumnEffectiveRangeStart(int start) 设置列有效范围
-
构造器详细资料
-
ReaderConfig
public ReaderConfig()默认构造 -
ReaderConfig
- 参数:
castClass- 读取的Java类型
-
ReaderConfig
public ReaderConfig(boolean withDefaultConfig) -
ReaderConfig
-
-
方法详细资料
-
setCastClass
- 参数:
castClass- 读取的Java类型
-
setCastClass
- 参数:
castClass- 读取的Java类型
-
getReadPolicyAsBoolean
获取一个布尔值类型的读取策略 -
setBooleanReadPolicy
设置读取策略- 参数:
policy- 读取策略value- 值
-
getCastClassInstance
获取转换类型实例 -
setSheetColumnEffectiveRangeStart
public void setSheetColumnEffectiveRangeStart(int start) 设置列有效范围- 参数:
start- 开始列位置
-
setSheetColumnEffectiveRangeEnd
public void setSheetColumnEffectiveRangeEnd(int end) 设置列有效范围- 参数:
end- 结束列位置
-
setSheetColumnEffectiveRange
public void setSheetColumnEffectiveRange(int start, int end) 设置列有效范围- 参数:
start- 开始列位置end- 结束列位置
-