Class InitializationContext

Object
InitializationContext

public class InitializationContext extends Object
Context for creating initialization-parameters.
Author:
Owen Feehan
  • Constructor Details

    • InitializationContext

      public InitializationContext(InputOutputContext inputOutputContext)
      Create with an InputOutputContext.
      Parameters:
      inputOutputContext - the input-output context.
    • InitializationContext

      public InitializationContext(InputOutputContext inputOutput, Optional<ImageSizeSuggestion> suggestedSize)
      Creates a new InitializationContext instance.
      Parameters:
      inputOutput - The input-output context.
      suggestedSize - A suggested input on how to resize an image, if one is provided.
  • Method Details

    • getOutputter

      public Outputter getOutputter()
      An outputter that writes to the particular output-directory.
      Returns:
      the outputter.
    • common

      public CommonContext common()
      Creates a CommonContext a context that contains a subset of this context.
      Returns:
      a newly created CommonContext reusing the objects from this context.
    • getLogger

      public Logger getLogger()
      The associated logger.
      Returns:
      the logger associated with input-output operations.
    • getInputOutput

      public InputOutputContext getInputOutput()
      The input-output context.
    • getSuggestedSize

      public Optional<ImageSizeSuggestion> getSuggestedSize()
      A suggested input on how to resize an image, if one is provided.