索引

B C D E F G I L N O R S T V W 
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

idx() - annotation interface 中的元素 cn.zhxu.bs.ex.Export
 

L

loadDataAndExportToWriter(FileWriter, List<ExportField>, Class<T>, Map<String, Object>, int) - 类中的方法 cn.zhxu.bs.ex.DefaultBeanExporter
 

N

name() - annotation interface 中的元素 cn.zhxu.bs.ex.Export
 

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
文件输出结束时调用
B C D E F G I L N O R S T V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格