Package org.anchoranalysis.experiment.io
Class InitializationContext
Object
InitializationContext
Context for creating initialization-parameters.
- Author:
- Owen Feehan
-
Constructor Summary
ConstructorsConstructorDescriptionInitializationContext
(InputOutputContext inputOutputContext) Create with anInputOutputContext
.InitializationContext
(InputOutputContext inputOutput, Optional<ImageSizeSuggestion> suggestedSize) Creates a newInitializationContext
instance. -
Method Summary
Modifier and TypeMethodDescriptioncommon()
Creates aCommonContext
a context that contains a subset of this context.The input-output context.The associated logger.An outputter that writes to the particular output-directory.A suggested input on how to resize an image, if one is provided.
-
Constructor Details
-
InitializationContext
Create with anInputOutputContext
.- Parameters:
inputOutputContext
- the input-output context.
-
InitializationContext
public InitializationContext(InputOutputContext inputOutput, Optional<ImageSizeSuggestion> suggestedSize) Creates a newInitializationContext
instance.- Parameters:
inputOutput
- The input-output context.suggestedSize
- A suggested input on how to resize an image, if one is provided.
-
-
Method Details
-
getOutputter
An outputter that writes to the particular output-directory.- Returns:
- the outputter.
-
common
Creates aCommonContext
a context that contains a subset of this context.- Returns:
- a newly created
CommonContext
reusing the objects from this context.
-
getLogger
The associated logger.- Returns:
- the logger associated with input-output operations.
-
getInputOutput
The input-output context. -
getSuggestedSize
A suggested input on how to resize an image, if one is provided.
-