T
- Q
- Output
- public abstract class BatchReporter<Item,ItemList,Output>
extends net.idea.modbcum.p.DefaultAmbitProcessor<ItemList,Output>
implements net.idea.modbcum.i.reporter.Reporter<ItemList,Output>
Modifier and Type | Field and Description |
---|---|
protected BatchProcessor<ItemList,Item> |
batch |
protected String |
licenseURI |
protected Output |
output |
protected net.idea.modbcum.i.processors.ProcessorsChain<Item,net.idea.modbcum.i.batch.IBatchStatistics,net.idea.modbcum.i.processors.IProcessor> |
processors |
Constructor and Description |
---|
BatchReporter() |
Modifier and Type | Method and Description |
---|---|
protected abstract BatchProcessor<ItemList,Item> |
createBatch() |
abstract void |
footer(Output output,
ItemList query) |
String |
getFileExtension() |
String |
getLicenseURI() |
Output |
getOutput() |
net.idea.modbcum.i.processors.ProcessorsChain<Item,net.idea.modbcum.i.batch.IBatchStatistics,net.idea.modbcum.i.processors.IProcessor> |
getProcessors() |
long |
getTimeout() |
abstract void |
header(Output output,
ItemList query) |
Output |
process(ItemList query) |
abstract void |
processItem(Item item,
Output output) |
void |
setLicenseURI(String uri) |
void |
setOutput(Output output) |
void |
setProcessors(net.idea.modbcum.i.processors.ProcessorsChain<Item,net.idea.modbcum.i.batch.IBatchStatistics,net.idea.modbcum.i.processors.IProcessor> processors) |
void |
setTimeout(long timeout) |
addPropertyChangeListener, addPropertyChangeListener, close, getID, isEnabled, open, removePropertyChangeListener, removePropertyChangeListener, setEnabled, toString
protected Output output
protected BatchProcessor<ItemList,Item> batch
protected String licenseURI
protected net.idea.modbcum.i.processors.ProcessorsChain<Item,net.idea.modbcum.i.batch.IBatchStatistics,net.idea.modbcum.i.processors.IProcessor> processors
public Output getOutput() throws net.idea.modbcum.i.exceptions.AmbitException
public void setOutput(Output output) throws net.idea.modbcum.i.exceptions.AmbitException
public net.idea.modbcum.i.processors.ProcessorsChain<Item,net.idea.modbcum.i.batch.IBatchStatistics,net.idea.modbcum.i.processors.IProcessor> getProcessors()
public void setProcessors(net.idea.modbcum.i.processors.ProcessorsChain<Item,net.idea.modbcum.i.batch.IBatchStatistics,net.idea.modbcum.i.processors.IProcessor> processors)
protected abstract BatchProcessor<ItemList,Item> createBatch()
public long getTimeout()
public void setTimeout(long timeout)
public String getLicenseURI()
public void setLicenseURI(String uri)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.