索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
B
- BeanExporter - cn.zhxu.bs.ex中的接口
-
Bean 导出器(导出成 CSV 文件)
C
- cn.zhxu.bs.ex - 程序包 cn.zhxu.bs.ex
- COMMA - 类中的静态变量 cn.zhxu.bs.ex.CsvFileWriter
- create(String) - 接口中的方法 cn.zhxu.bs.ex.FileWriter.Factory
-
创建文件输出对象
- CRLF - 类中的静态变量 cn.zhxu.bs.ex.CsvFileWriter
- CsvFileWriter - cn.zhxu.bs.ex中的类
-
CSV 文件写入器
- CsvFileWriter(OutputStream) - 类的构造器 cn.zhxu.bs.ex.CsvFileWriter
- CsvFileWriter(Writer) - 类的构造器 cn.zhxu.bs.ex.CsvFileWriter
D
- DEFAULT - 接口中的静态变量 cn.zhxu.bs.ex.Formatter
-
默认格式化器
- DefaultBeanExporter - cn.zhxu.bs.ex中的类
-
Bean 导出器(导出成 CSV 文件)
- DefaultBeanExporter(BeanSearcher) - 类的构造器 cn.zhxu.bs.ex.DefaultBeanExporter
- DefaultBeanExporter(BeanSearcher, int, int) - 类的构造器 cn.zhxu.bs.ex.DefaultBeanExporter
- DefaultBeanExporter(BeanSearcher, int, int, Duration, int, int) - 类的构造器 cn.zhxu.bs.ex.DefaultBeanExporter
- DefaultExportFieldResolver - cn.zhxu.bs.ex中的类
-
默认的导出字段解析器
- DefaultExportFieldResolver() - 类的构造器 cn.zhxu.bs.ex.DefaultExportFieldResolver
- DefaultExportFieldResolver(Expresser) - 类的构造器 cn.zhxu.bs.ex.DefaultExportFieldResolver
- DefaultExportFieldResolver(Expresser, Formatter) - 类的构造器 cn.zhxu.bs.ex.DefaultExportFieldResolver
E
- escape(String) - 类中的方法 cn.zhxu.bs.ex.CsvFileWriter
- evaluate(Object, Object) - 类中的方法 cn.zhxu.bs.ex.ExportField
-
根据表达式计算字段值
- evaluate(String, Object, Object) - 接口中的方法 cn.zhxu.bs.ex.Expresser
-
计算表达式
- export(FileWriter, Class<T>) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(FileWriter, Class<T>) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- export(FileWriter, Class<T>, int) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(FileWriter, Class<T>, int) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- export(FileWriter, Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(FileWriter, Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- export(FileWriter, Class<T>, Map<String, Object>, int) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(FileWriter, Class<T>, Map<String, Object>, int) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- export(String, Class<T>) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(String, Class<T>) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- export(String, Class<T>, int) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(String, Class<T>, int) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- export(String, Class<T>, Map<String, Object>) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(String, Class<T>, Map<String, Object>) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- export(String, Class<T>, Map<String, Object>, int) - 接口中的方法 cn.zhxu.bs.ex.BeanExporter
- export(String, Class<T>, Map<String, Object>, int) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- Export - cn.zhxu.bs.ex中的Annotation Interface
-
字段导出注解
- ExportException - cn.zhxu.bs.ex中的异常错误
-
导出异常
- ExportException(String) - 异常错误的构造器 cn.zhxu.bs.ex.ExportException
- ExportException(String, Throwable) - 异常错误的构造器 cn.zhxu.bs.ex.ExportException
- ExportException.TooManyRequests - cn.zhxu.bs.ex中的异常错误
-
太多人同时导出异常
- ExportField - cn.zhxu.bs.ex中的类
-
导出字段
- ExportField(Expresser, Formatter, Field, String, int, String, String) - 类的构造器 cn.zhxu.bs.ex.ExportField
- ExportFieldResolver - cn.zhxu.bs.ex中的接口
-
导出字段解析器
- expr() - annotation interface 中的元素 cn.zhxu.bs.ex.Export
-
值转换表达式,用与在导出前将字段值进行变换,可直接使用 @ 符引用当前字段的值,使用字段名引用其它字段的值
在 Spring 环境下支持 SpEL 表达式语法
在 Solon 环境下支持 SnEL 表达式语法
你也可以通过自定义Expresser来重新定义表达式的解析规则 - Expresser - cn.zhxu.bs.ex中的接口
-
表达式计算器
F
- FILE_EXT - 类中的静态变量 cn.zhxu.bs.ex.CsvFileWriter
- filename(String) - 接口中的方法 cn.zhxu.bs.ex.FileNamer
-
获取文件名
- FileNamer - cn.zhxu.bs.ex中的接口
-
文件命名接口
- FileWriter - cn.zhxu.bs.ex中的接口
-
文件输出接口
- FileWriter.Factory - cn.zhxu.bs.ex中的接口
-
文件输出工厂接口
- format() - annotation interface 中的元素 cn.zhxu.bs.ex.Export
-
格式化输出,支持 日期 / 数字 / 字符串 三种类型的格式
如果同时配置了值转换表达式Export.expr(), 则先进行表达式值转换,然后再对表达式的计算结果进行格式化
你也可以通过自定义Formatter来重新定义格式化的规则 - format(String, Object) - 接口中的方法 cn.zhxu.bs.ex.Formatter
-
格式化
- Formatter - cn.zhxu.bs.ex中的接口
-
格式化器
G
- getBatchDelay() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getBeanSearcher() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getDefaultBatchSize() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getExIdx() - 类中的方法 cn.zhxu.bs.ex.ExportField
- getExName() - 类中的方法 cn.zhxu.bs.ex.ExportField
- getExportingThreads() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getExpr() - 类中的方法 cn.zhxu.bs.ex.ExportField
- getExpresser() - 类中的方法 cn.zhxu.bs.ex.DefaultExportFieldResolver
- getExpresser() - 类中的方法 cn.zhxu.bs.ex.ExportField
- getField() - 类中的方法 cn.zhxu.bs.ex.ExportField
- getFieldResolver() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getFileNamer() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getFileWriterFactory() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getFormat() - 类中的方法 cn.zhxu.bs.ex.ExportField
- getFormatter() - 类中的方法 cn.zhxu.bs.ex.DefaultExportFieldResolver
- getFormatter() - 类中的方法 cn.zhxu.bs.ex.ExportField
- getMaxExportingThreads() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getMaxThreads() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getStartPage() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getThreads() - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- getWriter() - 类中的方法 cn.zhxu.bs.ex.CsvFileWriter
I
L
- loadDataAndExportToWriter(FileWriter, List<ExportField>, Class<T>, Map<String, Object>, int) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
N
O
- onTooManyRequests() - 类中的方法 cn.zhxu.bs.ex.CsvFileWriter
- onTooManyRequests() - 接口中的方法 cn.zhxu.bs.ex.FileWriter
-
很多人同时导出时调用,告诉调用者请稍后再试
R
- resolve(Class<?>) - 类中的方法 cn.zhxu.bs.ex.DefaultExportFieldResolver
- resolve(Class<?>) - 接口中的方法 cn.zhxu.bs.ex.ExportFieldResolver
-
解析导出字段
S
- SELF - 接口中的静态变量 cn.zhxu.bs.ex.FileNamer
-
默认实现
- setFieldResolver(ExportFieldResolver) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- setFileNamer(FileNamer) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
- setFileWriterFactory(FileWriter.Factory) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
T
- text(Object) - 类中的方法 cn.zhxu.bs.ex.ExportField
-
获取该字段根据表达式转换并且格式化后的文本
- toExportField(Field) - 类中的方法 cn.zhxu.bs.ex.DefaultExportFieldResolver
- TooManyRequests(String) - 异常错误的构造器 cn.zhxu.bs.ex.ExportException.TooManyRequests
V
- value(Object) - 类中的方法 cn.zhxu.bs.ex.ExportField
-
获取字段原始值
- VALUE_REF - 接口中的静态变量 cn.zhxu.bs.ex.Expresser
-
表达式内使用 @ 表示当前字段的值
W
- withFileExt(String) - 类中的静态方法 cn.zhxu.bs.ex.CsvFileWriter
-
添加文件扩展名
- writeAndFlush(String) - 类中的方法 cn.zhxu.bs.ex.CsvFileWriter
-
追加内容
- writeAndFlush(List<ExportField>, List<?>) - 类中的方法 cn.zhxu.bs.ex.CsvFileWriter
- writeAndFlush(List<ExportField>, List<?>) - 接口中的方法 cn.zhxu.bs.ex.FileWriter
-
文件输出时调用
- writeStart(List<ExportField>) - 类中的方法 cn.zhxu.bs.ex.CsvFileWriter
- writeStart(List<ExportField>) - 接口中的方法 cn.zhxu.bs.ex.FileWriter
-
文件输出开始时调用
- writeStop(List<ExportField>) - 类中的方法 cn.zhxu.bs.ex.CsvFileWriter
- writeStop(List<ExportField>) - 接口中的方法 cn.zhxu.bs.ex.FileWriter
-
文件输出结束时调用
All Classes and Interfaces|常量字段值|所有程序包|序列化表格