public abstract class AbstractItemExporter extends Object implements Exporter
Abstract AbstractItemExporter class.
| Modifier and Type | Field and Description |
|---|---|
protected Context |
context
转换上下文
|
protected Collection<?> |
datas
转换的数据集
|
protected int |
fail
失败记录数
|
protected int |
index
下一个要输出的位置
|
protected Iterator<?> |
iter |
protected Vector<TransferListener> |
listeners
监听器列表
|
protected static org.slf4j.Logger |
logger
Constant
logger |
protected int |
success
成功记录数
|
protected TransferResult |
transferResult
转换结果
|
protected ItemWriter |
writer
数据读取对象
|
| Constructor and Description |
|---|
AbstractItemExporter() |
| Modifier and Type | Method and Description |
|---|---|
Transfer |
addListener(TransferListener listener)
添加转换监听器
|
protected boolean |
beforeExport()
导出准备和检查。
|
Object |
getCurrent()
Getter for the field
current. |
String |
getDataName()
getDataName.
|
int |
getFail()
Getter for the field
fail. |
TransferFormat |
getFormat()
getFormat.
|
Locale |
getLocale()
getLocale.
|
int |
getSuccess()
Getter for the field
success. |
int |
getTranferIndex()
getTranferIndex.
|
ItemWriter |
getWriter()
Getter for the field
writer. |
boolean |
hasNext()
hasNext.
|
protected void |
next()
next.
|
void |
setContext(Context context)
setContext.
|
void |
setWriter(Writer writer)
setWriter.
|
void |
transfer(TransferResult tr)
启动转换
|
void |
transferItem()
transferItem.
|
protected static final org.slf4j.Logger logger
loggerprotected ItemWriter writer
protected TransferResult transferResult
protected Vector<TransferListener> listeners
protected int success
protected int fail
protected int index
protected Collection<?> datas
protected Iterator<?> iter
protected Context context
public Transfer addListener(TransferListener listener)
addListener in interface Transferlistener - a TransferListener object.Transfer object.public Object getCurrent()
Getter for the field current.
getCurrent in interface TransferObject object.public int getFail()
Getter for the field fail.
public Locale getLocale()
getLocale.
public int getSuccess()
Getter for the field success.
getSuccess in interface Transferpublic int getTranferIndex()
getTranferIndex.
getTranferIndex in interface Transferpublic void transfer(TransferResult tr)
transfer in interface Transfertr - a TransferResult object.protected boolean beforeExport()
public void transferItem()
transferItem.
transferItem in interface Transferprotected void next()
next.
public boolean hasNext()
hasNext.
public TransferFormat getFormat()
getFormat.
public void setContext(Context context)
setContext.
setContext in interface Exportercontext - a Context object.public String getDataName()
getDataName.
getDataName in interface TransferString object.public void setWriter(Writer writer)
setWriter.
public ItemWriter getWriter()
Getter for the field writer.
getWriter in interface ExporterItemWriter object.Copyright © 2005–2018 The Beangle Software. All rights reserved.