public class PlotGeneratorResultSaver extends Object implements ResultSaver<PlotGeneratorResult>
ResultSaver for PlotGeneratorResults.
The plots are saved to disk using the GraphicsAdaptor.generateOutput(File) method.
As images are typically not well represented as strings, the ResultSaver.writeOutput(de.jstacs.results.Result, StringBuffer) method
is marked as Deprecated.| Modifier and Type | Method and Description |
|---|---|
String[] |
getFileExtensions(PlotGeneratorResult result)
Returns the file extensions (in descending preference) for storing the given
Result |
boolean |
isAtomic()
|
static void |
register()
Registers this
ResultSaver in the ResultSaverLibrary |
boolean |
writeOutput(PlotGeneratorResult result,
File path)
Writes the output (i.e., the result contents) to the supplied file.
|
boolean |
writeOutput(PlotGeneratorResult result,
StringBuffer buf)
Deprecated.
|
public static void register()
ResultSaver in the ResultSaverLibrarypublic boolean isAtomic()
ResultSaverisAtomic in interface ResultSaver<PlotGeneratorResult>ResultSaver is for storing atomic Results.public String[] getFileExtensions(PlotGeneratorResult result)
ResultSaverResultgetFileExtensions in interface ResultSaver<PlotGeneratorResult>result - the resultpublic boolean writeOutput(PlotGeneratorResult result, File path)
ResultSaverwriteOutput in interface ResultSaver<PlotGeneratorResult>result - the resultpath - the output file@Deprecated public boolean writeOutput(PlotGeneratorResult result, StringBuffer buf)
ResultSaverStringBufferwriteOutput in interface ResultSaver<PlotGeneratorResult>result - the resultbuf - the buffer