public abstract class TableOutputter<T> extends AbstractOutputter
| Modifier and Type | Class and Description |
|---|---|
static class |
TableOutputter.RegionsColumn<T>
Gets the current region name.
|
static class |
TableOutputter.TickColumn<T>
Gets the current tick.
|
disabled, endYear, everyNYears, log, modelData, outputs, persister, runInfo, startYear| Constructor and Description |
|---|
TableOutputter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(TableColumn<T> col) |
void |
close() |
void |
doOutput(Regions regions) |
void |
endFile(Regions r) |
boolean |
filePerTick() |
abstract Iterable<T> |
getData(Regions r) |
void |
startFile(String filename,
Regions r) |
void |
writeData(Iterable<T> data,
Regions r) |
protected void |
writeFile(Regions r) |
disable, filename, getDefaultOutputName, getEndYear, getEveryNYears, getExtension, getOutputName, getStartYear, initialise, open, setOutputManager, setOutputName, tickFilenamepublic void addColumn(TableColumn<T> col)
public void doOutput(Regions regions)
protected void writeFile(Regions r)
r - public void startFile(String filename, Regions r) throws IOException
IOExceptionpublic void writeData(Iterable<T> data, Regions r) throws IOException
IOExceptionpublic void endFile(Regions r)
public void close()
close in interface Outputterclose in class AbstractOutputterpublic boolean filePerTick()