public class BatchMaster
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
BatchMaster.TaskOutputDescriptor |
static class |
BatchMaster.Timer |
Modifier and Type | Field and Description |
---|---|
static BatchMaster.Timer |
timer |
Constructor and Description |
---|
BatchMaster(DasCanvas canvas)
Creates a new instance of BatchMaster
|
Modifier and Type | Method and Description |
---|---|
void |
addDataRangeSelectionListener(DataRangeSelectionListener listener)
Registers DataRangeSelectionListener to receive events.
|
static BatchMaster |
createPngs(DasCanvas canvas,
java.io.File specFile,
java.lang.String pngFilenameTemplate)
create the pngwalk using the class.
|
BatchMaster.TaskOutputDescriptor |
createPngsTaskOutputDescriptor(java.lang.String pngFilenameTemplate) |
void |
removeDataRangeSelectionListener(DataRangeSelectionListener listener)
Removes DataRangeSelectionListener from the list of listeners.
|
void |
start()
Starts the batch process.
|
public static final BatchMaster.Timer timer
public BatchMaster(DasCanvas canvas)
canvas
- the source for imagespublic BatchMaster.TaskOutputDescriptor createPngsTaskOutputDescriptor(java.lang.String pngFilenameTemplate)
pngFilenameTemplate
- BEGIN,END,RANGE substituted to form namepublic static BatchMaster createPngs(DasCanvas canvas, java.io.File specFile, java.lang.String pngFilenameTemplate) throws java.text.ParseException, java.io.IOException
canvas
- the source for imagesspecFile
- flat text file containing one parsable time range per line. (For example, "1990-01-01T00:00 1990-01-02T00:00" or "1990-01-01")pngFilenameTemplate
- (For example, "BEGIN_END.png")java.text.ParseException
- with the specFilejava.io.IOException
- with the specFilepublic void start()
public void addDataRangeSelectionListener(DataRangeSelectionListener listener)
listener
- The listener to register.public void removeDataRangeSelectionListener(DataRangeSelectionListener listener)
listener
- The listener to remove.