Class OutputWriteContext

Object
OutputWriteContext

public class OutputWriteContext extends Object
Settings and user-arguments for writing files.
Author:
Owen Feehan
  • Constructor Details

    • OutputWriteContext

      public OutputWriteContext()
      Create with default state, including no default beans assigned.
    • OutputWriteContext

      public OutputWriteContext(OutputWriteSettings settings)
      Create from OutputWriteSettings and otherwise with defaults.
      Parameters:
      settings - the settings.
    • OutputWriteContext

      public OutputWriteContext(OutputWriteSettings settings, Optional<ImageFileFormat> suggestedFormatToWrite, ExecutionTimeRecorder executionTimeRecorder)
      Creates a new OutputWriteContext instance.
      Parameters:
      settings - User-define settings for outputting in output-manager.
      suggestedFormatToWrite - A suggestion on what file-format to write.
      executionTimeRecorder - Records the execution time of particular operations.
  • Method Details

    • getSettings

      public OutputWriteSettings getSettings()
      User-define settings for outputting in output-manager.
    • getSuggestedFormatToWrite

      public Optional<ImageFileFormat> getSuggestedFormatToWrite()
      A suggestion on what file-format to write.
    • getExecutionTimeRecorder

      public ExecutionTimeRecorder getExecutionTimeRecorder()
      Records the execution time of particular operations.