跳过导航链接
A B C E F G H I J M O P R S T V W 

A

addColumns(Iterable<PropertyConfig>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
addColumns(PropertyConfig...) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
addNestedColumn(String, String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
addNestedColumns(Iterable<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
addNestedColumns(String...) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
addSheetGenerator(Integer, SheetGenerator<?>) - 类 中的方法gu.sql2java.excel.ExcelGenerator
在指定索引位置增加一个工作薄生成器
addSheetGenerator(SheetGenerator<?>) - 类 中的方法gu.sql2java.excel.ExcelGenerator
在尾部增加一个工作薄生成器

B

BaseBeanExcelGenerator - gu.sql2java.excel中的类
类型为UnnameRow的记录Excel导出实现
BaseBeanExcelGenerator(Iterable<BaseBean>, Iterable<String>) - 类 的构造器gu.sql2java.excel.BaseBeanExcelGenerator
 
BaseBeanExcelGenerator(Iterable<BaseBean>, String...) - 类 的构造器gu.sql2java.excel.BaseBeanExcelGenerator
 
BaseBeanExcelGenerator(Iterable<BaseBean>) - 类 的构造器gu.sql2java.excel.BaseBeanExcelGenerator
 
BaseExcelWriter - gu.sql2java.excel中的类
 
BaseExcelWriter() - 类 的构造器gu.sql2java.excel.BaseExcelWriter
 
BaseRowPropertyDescriptor - org.apache.commons.beanutils中的类
实现对BaseBean接口实例的属性封装
BaseRowPropertyDescriptor(Class<?>, String) - 类 的构造器org.apache.commons.beanutils.BaseRowPropertyDescriptor
 
BaseRowPropertyDescriptor(RowMetaData, String) - 类 的构造器org.apache.commons.beanutils.BaseRowPropertyDescriptor
 

C

ColumnConfig - gu.sql2java.excel.config中的类
Excel输入输出配置对象
ColumnConfig() - 类 的构造器gu.sql2java.excel.config.ColumnConfig
默认构造方法
ColumnConfig(String) - 类 的构造器gu.sql2java.excel.config.ColumnConfig
 
ColumnConfig(String, String) - 类 的构造器gu.sql2java.excel.config.ColumnConfig
 
ColumnConfig(ExcelColumn) - 类 的构造器gu.sql2java.excel.config.ColumnConfig
构造方法
ExcelColumn注解构造对象
ColumnConfig(ExcelColumn, String) - 类 的构造器gu.sql2java.excel.config.ColumnConfig
构造方法
ExcelColumn注解构造对象
configByExcelName(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
根据EXCEL输出字段名名查找对应的属性配置对象,没找到返回null,如果有多个匹配返回第一个
configOf(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
根据属性路径名查找对应的属性配置对象,没找到返回则创建一个默认对象
查找时如果没有找到完全匹配的值会自动切换节点名为驼峰命名格式或蛇形命名格式尝试
configOrNullOf(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
根据属性路径名查找对应的属性配置对象,没找到返回null
convertByExp(Object, String, String) - 类 中的静态方法gu.sql2java.excel.config.MapExpression
解析导出值 0=男,1=女,2=未知

E

equals(Object) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
ExccelHelperDefaultAround - gu.sql2java.excel.aspect中的类
ExccelHelper 切入点默认实现
ExccelHelperDefaultAround() - 类 的构造器gu.sql2java.excel.aspect.ExccelHelperDefaultAround
 
excelAround(ProceedingJoinPoint) - 类 中的方法gu.sql2java.excel.aspect.spring.ExcelHelperAround
ExcelHelper切面执行
对于有ExcelSheet注解的服务方法,自动根据注解创建SheetConfig实例, 并将服务方法中与ExcelSheet注解定义的方法名同名的参数注入到上面的SheetConfig实例中.
excelAroundDefault(ProceedingJoinPoint) - 类 中的方法gu.sql2java.excel.aspect.ExccelHelperDefaultAround
 
ExcelColumn - gu.sql2java.excel.annotations中的注释类型
定义导出Excel数据列的配置注解
ExcelColumn.Align - gu.sql2java.excel.annotations中的枚举
 
ExcelColumn.ColumnType - gu.sql2java.excel.annotations中的枚举
 
ExcelColumn.Type - gu.sql2java.excel.annotations中的枚举
 
ExcelColumns - gu.sql2java.excel.annotations中的注释类型
 
ExcelGenerator - gu.sql2java.excel中的类
基于apache POI实现数据记录导出为Excel,支持多Sheet导出
ExcelGenerator() - 类 的构造器gu.sql2java.excel.ExcelGenerator
默认构造方法
ExcelGenerator(Iterable<B>, Class<B>) - 类 的构造器gu.sql2java.excel.ExcelGenerator
构造方法
ExcelGenerator(Iterable<B>, Class<B>, Iterable<String>) - 类 的构造器gu.sql2java.excel.ExcelGenerator
 
ExcelGenerator(Iterable<B>, Class<B>, String...) - 类 的构造器gu.sql2java.excel.ExcelGenerator
构造方法
ExcelGenerator(Class<B>, Iterable<String>) - 类 的构造器gu.sql2java.excel.ExcelGenerator
构造方法
ExcelGenerator(Object, Class<B>, Iterable<String>) - 类 的构造器gu.sql2java.excel.ExcelGenerator
 
ExcelHandlerAdapter - gu.sql2java.excel.annotations中的接口
Excel数据格式处理适配器
ExcelHelperAround - gu.sql2java.excel.aspect.spring中的类
 
ExcelHelperAround() - 类 的构造器gu.sql2java.excel.aspect.spring.ExcelHelperAround
 
ExcelPropertyConfig - gu.sql2java.excel.config中的类
 
ExcelPropertyConfig(ColumnConfig) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
 
ExcelPropertyConfig(ColumnConfig, String) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
 
ExcelPropertyConfig(ExcelColumn) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
 
ExcelPropertyConfig(ExcelColumn, String) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
 
ExcelPropertyConfig(PropertyDescriptor, String) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
构造方法
先根据read/write方法定义 ExcelColumn 注解来获取excel导出定义
ExcelPropertyConfig(Field, String) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
 
ExcelPropertyConfig(String) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
 
ExcelPropertyConfig(String, String) - 类 的构造器gu.sql2java.excel.config.ExcelPropertyConfig
 
excelRestControllerAspect() - 类 中的方法gu.sql2java.excel.aspect.ExccelHelperDefaultAround
定义切入点为有注解org.springframework.web.bind.annotation.RestController下的所有类
ExcelSheet - gu.sql2java.excel.annotations中的注释类型
定义导出Excel 表数据的全局配置注解
excelSheetAnnotation() - 类 中的方法gu.sql2java.excel.aspect.ExccelHelperDefaultAround
定义切入点为有ExcelSheet注解的所有函数
ExcelSheets - gu.sql2java.excel.annotations中的注释类型
 
exists(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 

F

FieldPropertyDescriptor - org.apache.commons.beanutils中的类
基于反射实现对类的字段Field读写
FieldUtils - gu.sql2java.excel.utils中的类
 
FieldUtils() - 类 的构造器gu.sql2java.excel.utils.FieldUtils
 
format(Object, String[]) - 接口 中的方法gu.sql2java.excel.annotations.ExcelHandlerAdapter
格式化

G

generate(OutputStream) - 类 中的方法gu.sql2java.excel.BaseExcelWriter
生成Excel格式(.xlsx)数据到输出流
generate(OutputStream, String, String) - 类 中的方法gu.sql2java.excel.BaseExcelWriter
导出数据到输出流
generate(File) - 类 中的方法gu.sql2java.excel.BaseExcelWriter
生成Excel格式数据到指定的文件
generate(String) - 类 中的方法gu.sql2java.excel.BaseExcelWriter
生成Excel格式数据到指定的文件
generate(HttpServletResponse) - 类 中的方法gu.sql2java.excel.BaseExcelWriter
生成Excel格式(.xlsx)数据到HTTP Response
generate(HttpServletResponse, String, String) - 类 中的方法gu.sql2java.excel.BaseExcelWriter
导出数据到HTTP Response
getAllInterfaces(Class<?>) - 类 中的静态方法gu.sql2java.excel.utils.FieldUtils
Gets a List of all interfaces implemented by the given class and its superclasses.
getArgs() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getAvailableColumns() - 类 中的方法gu.sql2java.excel.config.SheetConfig
返回所有可输出字段及字段显示名称
getBeanClass() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getCellType() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getColor() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getColor() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getColor() - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
返回导出字体颜色,如果未定义则使用SheetConfig中的默认值
getColumnConfig() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getColumnConfig() - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
 
getColumnConfigs() - 类 中的方法gu.sql2java.excel.config.SheetConfig
返回所有字段配置对象
getColumnName() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getCombo() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getDataFormat(Class<?>) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getDataFormat(Object) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getDataFormat(Object) - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
返回指定值的数据格式
getDateFormat() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getDateFormat() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getDateTimeFormat() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getDefaultExportColumnNames() - 类 中的方法gu.sql2java.excel.config.SheetConfig
根据SheetConfig.defaultIncludeColumns过滤返回默认输出的字段名
getDefaultExportColumns() - 类 中的方法gu.sql2java.excel.config.SheetConfig
根据SheetConfig.defaultIncludeColumns过滤返回默认输出的字段名和Excel导出时的列名
getDefaultIncludeColumns() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getDefaultValue() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getDefaultValue() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getDynamicExcelNames() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getExcelColumnName() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getExcelColumnName() - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
返回Excel导出时的列名, 取值优先序:ColumnConfig.name字段,ColumnConfig.columnName字段#nestedName
getExcludeColumns() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getExportedColumnConfigs() - 类 中的方法gu.sql2java.excel.config.SheetConfig
返回需要导出的字段列表
如果字段输出白名单(SheetConfig.includeColumns)不为空则返回此名单中的字段配置对象 如果字段输出黑名单SheetConfig.excludeColumns不为空则返回不在此名单中的所有字段配置对象 否则返回所有字段;
getField(Class<?>, String, boolean) - 类 中的静态方法gu.sql2java.excel.utils.FieldUtils
Gets an accessible Field by name, breaking scope if requested.
getFileNamePrefix() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getFillColor() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getFillColor() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getFillColor() - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
返回单元格填充颜色,如果未定义则使用SheetConfig中的默认值
getFillColor() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getFontColor() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getFontHeight() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getFontName() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getHandler() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getHeaderFillColor() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getHeaderFontColor() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getHeaderFontHeight() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getHeaderFontName() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getHeaderHorizontalAlign() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getHeight() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getHideColumns() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getHorizontalAlign() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getHorizontalAlign() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getHorizontalAlign() - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
返回导出字段水平对齐方式,如果未定义则使用SheetConfig中的默认值
getHorizontalAlign() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getIncludeColumns() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getIncludeColumnsOrDefault() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getIntegralFormat() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getIntegralFormat() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getMaxHeight() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getMaxWidth() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getName() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getNestedName() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
getNestedName() - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
 
getNestedProperty(Object, String) - 类 中的方法org.apache.commons.beanutils.MorePropertyUtilsBean
 
getPrompt() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getPropertyDescriptor(Object, String) - 类 中的方法org.apache.commons.beanutils.MorePropertyUtilsBean
当调用父类方法返回为null时根据bean的类型尝试返回对应的PropertyDescriptor实例
如果bean为BaseRow则返回BaseRowPropertyDescriptor实例, 如果能在bean的类中找到同名的成员(Field),返回FieldPropertyDescriptor, 这个过程中如果没有找到指定的成员,会自动尝试对字段名进行驼峰命名(camel-case)和蛇形命名(snake-case)转换来查找成员.
getPropertyType() - 类 中的方法org.apache.commons.beanutils.BaseRowPropertyDescriptor
 
getPropertyType() - 类 中的方法org.apache.commons.beanutils.FieldPropertyDescriptor
 
getPropertyType() - 类 中的方法org.apache.commons.beanutils.MapPropertyDescriptor
 
getQueueTimeout() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getReadConverterExp() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getReadMethod() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getReadMethod() - 类 中的方法org.apache.commons.beanutils.BaseRowPropertyDescriptor
 
getReadMethod() - 类 中的方法org.apache.commons.beanutils.FieldPropertyDescriptor
 
getReadMethod() - 类 中的方法org.apache.commons.beanutils.MapPropertyDescriptor
 
getReadMethod() - 接口 中的方法org.apache.commons.beanutils.MorePropertyDescriptor
 
getReturnType() - 类 中的方法gu.sql2java.excel.aspect.spring.ResponseParser
 
getReturnType() - 接口 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParser
返回当前实现可处理的返回值类型
getReturnType() - 类 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParserDefaultImpl
 
getRoundingMode() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getRoundingMode() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getRowHeight() - 类 中的方法gu.sql2java.excel.config.SheetConfig
根据注解获取最大行高
getScale() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getScale() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getSeparator() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getSheetconfig() - 类 中的静态方法gu.sql2java.excel.aspect.spring.ExcelHelperAround
返回为Spring AOP处理当前Excel导出的Excel配置对象
getSheetConfig(int) - 类 中的方法gu.sql2java.excel.ExcelGenerator
返回索引指定SheetGenerator 的输出配置(SheetConfig)实例,可以通过此实例修改输出配置, 索引越界则返回null
getSheetConfig() - 类 中的方法gu.sql2java.excel.ExcelGenerator
返回第一个SheetGenerator 的输出配置(SheetConfig)实例,可以通过此实例修改输出配置, 实例不存在则返回null
getSheetConfig() - 类 中的方法gu.sql2java.excel.SheetGenerator
返回Excel表输出配置(SheetConfig)实例,可以通过此实例修改输出配置
getSheetGenerators() - 类 中的方法gu.sql2java.excel.ExcelGenerator
返回当前所有的SheetGenerator实例列表
getSheetName() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getSimpleProperty(Object, String) - 类 中的方法org.apache.commons.beanutils.MorePropertyUtilsBean
主要代码复制自PropertyUtilsBean.getSimpleProperty(Object, String)
不同只在于invokeMethod方法改为调用MorePropertyUtilsBean.invokeMethod(Method, Object, String, Object[])
getSort() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getSuffix() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getTargetAttr() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getTimeFormat() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTimestampFormat() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTitle() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTitleFillColor() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTitleFontColor() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTitleFontHeight() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTitleFontName() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTitleHorizontalAlign() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getTotalRowCount() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
getWidth() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getWorkbook() - 类 中的方法gu.sql2java.excel.BaseExcelWriter
返回当前的Workbook实例
getWorkbook() - 类 中的方法gu.sql2java.excel.ExcelGenerator
 
getWorkbook() - 类 中的方法gu.sql2java.excel.SheetGenerator
 
getWriteMethod() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
getWriteMethod() - 类 中的方法org.apache.commons.beanutils.BaseRowPropertyDescriptor
 
getWriteMethod() - 类 中的方法org.apache.commons.beanutils.FieldPropertyDescriptor
 
getWriteMethod() - 类 中的方法org.apache.commons.beanutils.MapPropertyDescriptor
 
getWriteMethod() - 接口 中的方法org.apache.commons.beanutils.MorePropertyDescriptor
 
getWriteMethod(Class<?>, PropertyDescriptor) - 类 中的方法org.apache.commons.beanutils.MorePropertyUtilsBean
 
gu.sql2java.excel - 程序包 gu.sql2java.excel
 
gu.sql2java.excel.annotations - 程序包 gu.sql2java.excel.annotations
 
gu.sql2java.excel.aspect - 程序包 gu.sql2java.excel.aspect
 
gu.sql2java.excel.aspect.spring - 程序包 gu.sql2java.excel.aspect.spring
 
gu.sql2java.excel.config - 程序包 gu.sql2java.excel.config
 
gu.sql2java.excel.utils - 程序包 gu.sql2java.excel.utils
 

H

hashCode() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 

I

invokeMethod - 类 中的变量gu.sql2java.excel.aspect.spring.ReturnInfo
实际调用的方法
invokeReadMethod(Object, String) - 类 中的静态方法gu.sql2java.excel.utils.MethodSupport
调用name 指定字段的读方法setXXX
invokeWriteMethod(Object, String, Object) - 类 中的静态方法gu.sql2java.excel.utils.MethodSupport
调用name 指定字段的写方法setXXX
当存在多个重载方法时自动查找最匹配的方法
isExport() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
isFirstBold() - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
isStatistics() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
isSuccess(Object) - 类 中的方法gu.sql2java.excel.aspect.spring.ResponseParser
 
isSuccess(Object) - 接口 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParser
返回returnValue是否为成功调用
isSuccess(Object) - 类 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParserDefaultImpl
 

J

JsonExcelGenerator - gu.sql2java.excel中的类
记录类型为JSONObject的Excel导出实现类
JsonExcelGenerator(Iterable<JSONObject>, Iterable<String>) - 类 的构造器gu.sql2java.excel.JsonExcelGenerator
构造方法
JsonExcelGenerator(Iterable<JSONObject>, String...) - 类 的构造器gu.sql2java.excel.JsonExcelGenerator
构造方法
JsonExcelGenerator(Iterable<JSONObject>) - 类 的构造器gu.sql2java.excel.JsonExcelGenerator
 

M

MapExcelGenerator - gu.sql2java.excel中的类
为 Map 类型定义的便利化封装类
MapExcelGenerator(Iterable<Map>, Iterable<String>) - 类 的构造器gu.sql2java.excel.MapExcelGenerator
构造方法
MapExcelGenerator(Iterable<Map>, String...) - 类 的构造器gu.sql2java.excel.MapExcelGenerator
构造方法
MapExcelGenerator(Iterable<Map>) - 类 的构造器gu.sql2java.excel.MapExcelGenerator
 
MapExpression - gu.sql2java.excel.config中的类
 
MapExpression() - 类 的构造器gu.sql2java.excel.config.MapExpression
 
MapPropertyDescriptor - org.apache.commons.beanutils中的类
实现对Map实例的属性封装
MapPropertyDescriptor(Class<?>, String) - 类 的构造器org.apache.commons.beanutils.MapPropertyDescriptor
 
mayBeJavaBean(Class<?>) - 类 中的静态方法gu.sql2java.excel.config.SheetConfig
 
merge(ColumnConfig) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
将other中有定义的字段复制到当前对象
merge(SheetConfig) - 类 中的方法gu.sql2java.excel.config.SheetConfig
将输入的Excel表配置与当前对象的合并
other中有定义的Excel Sheet配置字段复制到当前对象的对应字段
other定义的Excel Column配置对象(PropertyConfig)合并到当前的Column配置对象中,如果存在相同的对象,则以other的为准,
如果other.beanClass不为null则复制到当前对象的同名字段
mergeAnnotaionFields(Class<? extends Annotation>, T, T) - 类 中的静态方法gu.sql2java.excel.utils.MethodSupport
将left中有定义的字段复制到to
输入参数为null时忽略
methodNamesOf(Class<? extends Annotation>) - 类 中的静态方法gu.sql2java.excel.utils.MethodSupport
返回注解类的所有方法名,输入参数为null返回空表
methodNamesOf(Annotation) - 类 中的静态方法gu.sql2java.excel.utils.MethodSupport
返回注解类的所有方法名,输入参数为null返回空表
MethodSupport - gu.sql2java.excel.utils中的类
 
MethodSupport() - 类 的构造器gu.sql2java.excel.utils.MethodSupport
 
MorePropertyDescriptor - org.apache.commons.beanutils中的接口
 
MorePropertyUtilsBean - org.apache.commons.beanutils中的类
基于PropertyUtilsBean实现对类的私有字段的读写FieldPropertyDescriptor的支持, 以及对BaseRow的读写支持
MorePropertyUtilsBean() - 类 的构造器org.apache.commons.beanutils.MorePropertyUtilsBean
 
MorePropertyUtilsBean(Function<String, PropertyConfig>) - 类 的构造器org.apache.commons.beanutils.MorePropertyUtilsBean
 

O

onError(Object, Exception) - 类 中的方法gu.sql2java.excel.aspect.spring.ResponseParser
 
onError(Object, Exception) - 接口 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParser
处理切面执行异常
onError(Object, Exception) - 类 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParserDefaultImpl
 
onGetParameter(Object, Object) - 类 中的方法gu.sql2java.excel.aspect.spring.ResponseParser
 
onGetParameter(Object, Object) - 接口 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParser
当前端请求返回的不是excel输出数据而是获取相关的参数时的处理
returnValue可能为null
onGetParameter(Object, Object) - 类 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParserDefaultImpl
 
org.apache.commons.beanutils - 程序包 org.apache.commons.beanutils
 

P

parse(ReturnInfo) - 类 中的方法gu.sql2java.excel.aspect.spring.ResponseParser
 
parse(ReturnInfo) - 接口 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParser
解析输出的对象,根据输入的返回值和调用方法对象解析实际的返回值和类型和代理方法
parse(ReturnInfo) - 类 中的方法gu.sql2java.excel.aspect.spring.ReturnValueParserDefaultImpl
 
PropertyConfig - gu.sql2java.excel.config中的接口
属性/字段访问接口

R

readFrom(Object) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
readFrom(Object) - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
从指定的对象读取属性的值
readMethod(Object, String) - 类 中的静态方法org.apache.commons.beanutils.BaseRowPropertyDescriptor
字段读取方法实现
readMethod(Object, String) - 类 中的静态方法org.apache.commons.beanutils.FieldPropertyDescriptor
字段读取方法实现
readMethod(Object, String) - 类 中的静态方法org.apache.commons.beanutils.MapPropertyDescriptor
字段读取方法实现
ResponseParser - gu.sql2java.excel.aspect.spring中的类
 
ResponseParser() - 类 的构造器gu.sql2java.excel.aspect.spring.ResponseParser
 
ReturnInfo - gu.sql2java.excel.aspect.spring中的类
 
ReturnInfo(Object, Method) - 类 的构造器gu.sql2java.excel.aspect.spring.ReturnInfo
 
ReturnInfo(Object, Method, Type) - 类 的构造器gu.sql2java.excel.aspect.spring.ReturnInfo
 
returnType - 类 中的变量gu.sql2java.excel.aspect.spring.ReturnInfo
实际返回值类型
returnValue - 类 中的变量gu.sql2java.excel.aspect.spring.ReturnInfo
实际返回值
ReturnValueParser - gu.sql2java.excel.aspect.spring中的接口
服务返回值返回值解析接口
ReturnValueParserDefaultImpl - gu.sql2java.excel.aspect.spring中的类
ReturnValueParser默认实现
ReturnValueParserDefaultImpl() - 类 的构造器gu.sql2java.excel.aspect.spring.ReturnValueParserDefaultImpl
 
reverseByExp(Object, String, String) - 类 中的静态方法gu.sql2java.excel.config.MapExpression
反向解析值 男=0,女=1,未知=2

S

setArgs(String[]) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setBeanClass(Class<?>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setCellType(ExcelColumn.ColumnType) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setColor(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setColumnConfig(ColumnConfig) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
setColumnConfig(ColumnConfig) - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
设置属性的Excel输入/输出字段配置对象
setColumnConfigs(Iterable<PropertyConfig>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setColumnName(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setCombo(String[]) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setDateFormat(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setDateFormat(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setDateTimeFormat(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setDefaultIncludeColumns(Set<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setDefaultIncludeColumns(Iterable<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setDefaultIncludeColumns(String...) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setDefaultValue(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setDefaultValue(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setDynamicExcelNames(Set<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setExcludeColumns(Set<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setExcludeColumns(Iterable<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
指定输出时要排序的字段(黑名单),在此名单中的字段不被输出
setExcludeColumns(String...) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setExport(boolean) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setFileNamePrefix(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFillColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setFillColor(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setFillColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFillColor(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFirstBold(boolean) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFirstBold(Boolean) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFontColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFontColor(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFontHeight(short) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFontHeight(Integer) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setFontName(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHandler(Class<?>) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setHeaderFillColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderFillColor(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderFontColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderFontColor(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderFontHeight(short) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderFontHeight(Integer) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderFontName(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderHorizontalAlign(HorizontalAlignment) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeaderHorizontalAlign(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHeight(double) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setHideColumns(Set<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHideColumns(Iterable<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHideColumns(String...) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHorizontalAlign(HorizontalAlignment) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setHorizontalAlign(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setHorizontalAlign(HorizontalAlignment) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setHorizontalAlign(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setIncludeColumns(Set<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setIncludeColumns(Iterable<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
指定要输出的字段(白名单),在此名单中的字段才会被输出, 此方法也定义了字段输出顺序,
setIncludeColumns(String...) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setIncludeColumnsOrDefault(Iterable<String>) - 类 中的方法gu.sql2java.excel.config.SheetConfig
指定要输出的字段(白名单),如果输入参数为null或空,则使用SheetConfig.getDefaultExportColumnNames()的返回值
setIntegralFormat(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setIntegralFormat(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setMaxHeight(int) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setMaxHeight(Integer) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setMaxWidth(int) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setMaxWidth(Integer) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setName(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setNestedName(String) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
setNestedName(String) - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
设置属性的名字,多级属性名以.分割
setParent(SheetConfig) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
setParent(SheetConfig) - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
设置所属的Excel表输出全局配置
setPrompt(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setQueueTimeout(int) - 类 中的静态方法gu.sql2java.excel.aspect.spring.ExcelHelperAround
(非强制)为Spring AOP处理当前Excel导出指定的阻塞队列超时时间(秒)
setQueueTimeout(int) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setReadConverterExp(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setReadMethod(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setRoundingMode(int) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setRoundingMode(int) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setRowLimitForAutoColumnSize(int) - 类 中的方法gu.sql2java.excel.ExcelGenerator
 
setRowLimitForAutoColumnSize(int) - 类 中的方法gu.sql2java.excel.SheetGenerator
 
setScale(int) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setScale(int) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setSeparator(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setSheetconfig(SheetConfig, boolean) - 类 中的静态方法gu.sql2java.excel.aspect.spring.ExcelHelperAround
为Spring AOP处理当前Excel导出指定的Excel配置对象
setSheetconfig(SheetConfig) - 类 中的静态方法gu.sql2java.excel.aspect.spring.ExcelHelperAround
(非强制)为Spring AOP处理当前Excel导出指定的Excel配置对象
setSheetConfig(int, SheetConfig) - 类 中的方法gu.sql2java.excel.ExcelGenerator
设置索引指定SheetGenerator 的输出配置(SheetConfig)实例,索引越界则忽略
setSheetConfig(SheetConfig) - 类 中的方法gu.sql2java.excel.ExcelGenerator
设置第一个SheetGenerator 的输出配置(SheetConfig)实例, 实例不存在则忽略
setSheetConfig(SheetConfig) - 类 中的方法gu.sql2java.excel.SheetGenerator
 
setSheetName(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setSimpleProperty(Object, String, Object) - 类 中的方法org.apache.commons.beanutils.MorePropertyUtilsBean
主要代码复制自PropertyUtilsBean.setSimpleProperty(Object, String, Object)
不同只在于invokeMethod方法改为调用MorePropertyUtilsBean.invokeMethod(Method, Object, String, Object[])
setSort(int) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setStatistics(boolean) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setSuffix(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setTargetAttr(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setTimeFormat(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTimestampFormat(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitle(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleFillColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleFillColor(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleFontColor(IndexedColors) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleFontColor(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleFontHeight(short) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleFontHeight(Integer) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleFontName(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleHorizontalAlign(HorizontalAlignment) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTitleHorizontalAlign(String) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setTotalRowCount(long) - 类 中的静态方法gu.sql2java.excel.aspect.spring.ExcelHelperAround
(非强制)为Spring AOP处理当前Excel导出指定的阻塞队列记录总数
setTotalRowCount(long) - 类 中的方法gu.sql2java.excel.config.SheetConfig
 
setWidth(double) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
setWriteMethod(String) - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
SheetConfig - gu.sql2java.excel.config中的类
Excel表输出全局配置
SheetConfig() - 类 的构造器gu.sql2java.excel.config.SheetConfig
默认构造方法
SheetConfig(ExcelSheet, ExcelColumn...) - 类 的构造器gu.sql2java.excel.config.SheetConfig
构造方法
支持从注解ExcelSheet,ExcelColumn获取配置参数
SheetConfig(Method) - 类 的构造器gu.sql2java.excel.config.SheetConfig
构造方法,支持从服务方法中获取注解完成配置
如果方法中定义了ExcelSheet注解,注解中定义了beanClass,则调用SheetConfig.SheetConfig(Class)构造方法基于JavaBean类型构造当前实例,再调用SheetConfig.SheetConfig(Method)构造方法基于方法构造一个临时实例, 将临时实例合并到当前实例
SheetConfig(Class<?>) - 类 的构造器gu.sql2java.excel.config.SheetConfig
构造方法,支持普通JavaBean类型
SheetConfig(RowMetaData) - 类 的构造器gu.sql2java.excel.config.SheetConfig
构造方法支持 UnnameRow记录
SheetConfig(Object) - 类 的构造器gu.sql2java.excel.config.SheetConfig
构造方法,支持普通JavaBean实例
SheetConfig(Iterable<Map>) - 类 的构造器gu.sql2java.excel.config.SheetConfig
构造方法,支持Map类型的记录对象包括JSONObject
SheetConfig(Iterable<Map>, Iterable<String>) - 类 的构造器gu.sql2java.excel.config.SheetConfig
构造方法,支持Map类型的记录对象包括JSONObject
SheetGenerator<B> - gu.sql2java.excel中的类
基于apache POI实现数据记录导出为Excel的一页(工作薄)
SheetGenerator(Iterable<B>) - 类 的构造器gu.sql2java.excel.SheetGenerator
构造方法
SheetGenerator() - 类 的构造器gu.sql2java.excel.SheetGenerator
 
SheetGenerator(Iterable<B>, Class<B>, Iterable<String>) - 类 的构造器gu.sql2java.excel.SheetGenerator
 
SheetGenerator(Iterable<B>, Class<B>, String...) - 类 的构造器gu.sql2java.excel.SheetGenerator
 
SheetGenerator(Class<B>, Iterable<String>) - 类 的构造器gu.sql2java.excel.SheetGenerator
构造方法
SheetGenerator(Object, Class<B>, Iterable<String>) - 类 的构造器gu.sql2java.excel.SheetGenerator
 
SheetGenerator(Iterable<B>, Iterable<String>) - 类 的构造器gu.sql2java.excel.SheetGenerator
构造方法
SheetGenerator(Iterable<B>, String...) - 类 的构造器gu.sql2java.excel.SheetGenerator
构造方法

T

toString() - 类 中的方法gu.sql2java.excel.config.ColumnConfig
 
toString() - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 

V

value() - 枚举 中的方法gu.sql2java.excel.annotations.ExcelColumn.Align
 
value() - 枚举 中的方法gu.sql2java.excel.annotations.ExcelColumn.ColumnType
 
value() - 枚举 中的方法gu.sql2java.excel.annotations.ExcelColumn.Type
 
valueOf(String) - 枚举 中的静态方法gu.sql2java.excel.annotations.ExcelColumn.Align
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法gu.sql2java.excel.annotations.ExcelColumn.ColumnType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法gu.sql2java.excel.annotations.ExcelColumn.Type
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法gu.sql2java.excel.annotations.ExcelColumn.Align
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法gu.sql2java.excel.annotations.ExcelColumn.ColumnType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法gu.sql2java.excel.annotations.ExcelColumn.Type
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

write() - 类 中的方法gu.sql2java.excel.BaseExcelWriter
将输入的数据记录生成输出到Excel的 Workbook
write(OutputStream) - 类 中的方法gu.sql2java.excel.BaseExcelWriter
将输入的数据记录生成输出到OutputStream
write() - 类 中的方法gu.sql2java.excel.ExcelGenerator
 
write(OutputStream) - 类 中的方法gu.sql2java.excel.ExcelGenerator
 
write() - 类 中的方法gu.sql2java.excel.SheetGenerator
 
write(CSVPrinter) - 类 中的方法gu.sql2java.excel.SheetGenerator
 
write(OutputStream) - 类 中的方法gu.sql2java.excel.SheetGenerator
 
writeMethod(Object, String, Object) - 类 中的静态方法org.apache.commons.beanutils.BaseRowPropertyDescriptor
字段写入方法实现
writeMethod(Object, String, Object) - 类 中的静态方法org.apache.commons.beanutils.FieldPropertyDescriptor
字段写入方法实现
writeMethod(Object, String, Object) - 类 中的静态方法org.apache.commons.beanutils.MapPropertyDescriptor
字段写入方法实现
writeTo(Object, Object) - 类 中的方法gu.sql2java.excel.config.ExcelPropertyConfig
 
writeTo(Object, Object) - 接口 中的方法gu.sql2java.excel.config.PropertyConfig
将值写入指定的对象,输入参数为null则忽略
A B C E F G H I J M O P R S T V W 
跳过导航链接

Copyright © 2023. All Rights Reserved.