| 程序包 | 说明 |
|---|---|
| com.geese.plugin.excel.filter | |
| com.geese.plugin.excel.filter.read | |
| com.geese.plugin.excel.filter.write | |
| com.geese.plugin.excel.mapping |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CellFilter<T extends org.apache.poi.ss.usermodel.Cell,M extends CellMapping>
列过滤器标识
|
interface |
ExcelFilter<T extends org.apache.poi.ss.usermodel.Workbook,M extends ExcelMapping>
excel 过滤器
|
interface |
ReadFilter<T,M>
读过滤器标识
|
interface |
RowFilter<T extends org.apache.poi.ss.usermodel.Row,M extends SheetMapping>
行过滤器标识
|
interface |
SheetFilter<T extends org.apache.poi.ss.usermodel.Sheet,M extends SheetMapping>
sheet 过滤器
|
interface |
WriteFilter<T,M>
写过滤器标识
|
| 限定符和类型 | 字段和说明 |
|---|---|
private List<Filter> |
FilterChain.filterList |
| 限定符和类型 | 方法和说明 |
|---|---|
Filterable |
Filterable.addAfterReadFilter(Filter filter) |
Filterable |
Filterable.addAfterWriteFilter(Filter filter) |
Filterable |
Filterable.addBeforeReadFilter(Filter filter) |
Filterable |
Filterable.addBeforeWriteFilter(Filter filter) |
FilterChain |
FilterChain.addFilter(Filter filter)
在链条上添加过滤器节点
|
| 限定符和类型 | 方法和说明 |
|---|---|
Filterable |
Filterable.addAfterReadFilters(Collection<Filter> filters) |
Filterable |
Filterable.addAfterWriteFilters(Collection<Filter> filters) |
Filterable |
Filterable.addBeforeReadFilters(Collection<Filter> filters) |
Filterable |
Filterable.addBeforeWriteFilters(Collection<Filter> filters) |
FilterChain |
FilterChain.addFilters(Collection<Filter> filters) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CellAfterReadFilter
读取一列之后过滤
|
interface |
CellBeforeReadFilter
读取一列之前过滤
|
interface |
ExcelAfterReadFilter
读取excel后过滤
|
interface |
ExcelBeforeReadFilter
读取excel前过滤
|
interface |
RowAfterReadFilter
在读取一行之后进行过滤
|
interface |
RowBeforeReadFilter
读取一行之前进行过滤
|
interface |
SheetAfterReadFilter
读取sheet后过滤
|
interface |
SheetBeforeReadFilter
读取sheet之前过滤
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CellAfterWriteFilter
写入单元格后过滤
|
interface |
CellBeforeWriteFilter
写入单元格前过滤
|
interface |
ExcelAfterWriteFilter
写入excel后过滤
|
interface |
ExcelBeforeWriteFilter
写入excel前过滤
|
interface |
RowAfterWriteFilter
写入一行之后过滤
|
interface |
RowBeforeWriteFilter
在写入一行之前进行过滤
|
interface |
SheetAfterWriteFilter
写入sheet后过滤
|
interface |
SheetBeforeWriteFilter
写入sheet前过滤
|
| 限定符和类型 | 字段和说明 |
|---|---|
private Map<String,Collection<Filter>> |
ExcelMapping.sheetFiltersMap |
private Map<String,Collection<Filter>> |
ClientMapping.sheetFiltersMap |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Collection<Filter>> |
ExcelMapping.getSheetFiltersMap() |
Map<String,Collection<Filter>> |
ClientMapping.getSheetFiltersMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
ClientMapping |
ClientMapping.addFilter(Filter filter,
String switchSheet) |
private void |
ExcelMapping.addFilterToFilterChain(Filter filter,
Map<String,FilterChain> filterChainMap,
String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
ClientMapping |
ClientMapping.addFilters(Collection<Filter> filters,
String switchSheet) |
void |
ExcelMapping.setSheetFiltersMap(Map<String,Collection<Filter>> sheetFiltersMap) |
void |
ClientMapping.setSheetFiltersMap(Map<String,Collection<Filter>> sheetFiltersMap) |
Copyright © 2017. All rights reserved.