Class OutputWriteContext
Object
org.anchoranalysis.io.output.outputter.OutputWriteContext
public class OutputWriteContext extends Object
Settings and user-arguments for writing files.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors Constructor Description OutputWriteContext()Create with default state, including no default beans assigned.OutputWriteContext(OutputWriteSettings settings)Create fromOutputWriteSettingsand otherwise with defaults.OutputWriteContext(OutputWriteSettings settings, Optional<ImageFileFormat> suggestedFormatToWrite, ExecutionTimeRecorder executionTimeRecorder) -
Method Summary
Modifier and Type Method Description ExecutionTimeRecordergetExecutionTimeRecorder()Records the execution time of particular operations.OutputWriteSettingsgetSettings()User-define settings for outputting in output-manager.Optional<ImageFileFormat>getSuggestedFormatToWrite()A suggestion on what file-format to write.
-
Constructor Details
-
OutputWriteContext
public OutputWriteContext()Create with default state, including no default beans assigned. -
OutputWriteContext
Create fromOutputWriteSettingsand otherwise with defaults.- Parameters:
settings- the settings.
-
OutputWriteContext
public OutputWriteContext(OutputWriteSettings settings, Optional<ImageFileFormat> suggestedFormatToWrite, ExecutionTimeRecorder executionTimeRecorder)
-
-
Method Details
-
getSettings
User-define settings for outputting in output-manager. -
getSuggestedFormatToWrite
A suggestion on what file-format to write. -
getExecutionTimeRecorder
Records the execution time of particular operations.
-