public class Outputs extends Object implements GloballyInitialisable
| Modifier and Type | Class and Description |
|---|---|
static interface |
Outputs.CloseableOutput |
| Modifier and Type | Field and Description |
|---|---|
protected ModelData |
modelData |
protected RunInfo |
runInfo |
| Constructor and Description |
|---|
Outputs() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOutput(Outputter out) |
void |
doOutput(Regions r) |
void |
finished() |
String |
getOutputFilename(String output,
String extension) |
String |
getOutputFilename(String output,
String extension,
Regions r) |
String |
getOutputFilename(String output,
String extension,
String pattern) |
String |
getOutputFilename(String output,
String extension,
String pattern,
Regions r)
Gets an output filename, and makes sure that the relevant directory exists
|
void |
initialise(ModelData data,
RunInfo info,
Regions regions) |
boolean |
isClearExistingFiles() |
void |
registerClosableOutput(Outputs.CloseableOutput o) |
void |
removeClosingOutputThreads() |
void |
setClearExistingFiles(boolean clearExistingFiles) |
void |
setOutputDirectory(String outputDirectory) |
public void initialise(ModelData data, RunInfo info, Regions regions) throws Exception
initialise in interface GloballyInitialisabledata - model datainfo - run informationExceptionpublic void doOutput(Regions r)
public void finished()
public void addOutput(Outputter out)
public String getOutputFilename(String output, String extension, String pattern, Regions r)
output - extension - pattern - r - public void setOutputDirectory(String outputDirectory)
public boolean isClearExistingFiles()
public void setClearExistingFiles(boolean clearExistingFiles)
public void registerClosableOutput(Outputs.CloseableOutput o)
public void removeClosingOutputThreads()