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 newInitializationContextinstance. -
Method Summary
Modifier and TypeMethodDescriptioncommon()Creates aCommonContexta 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 newInitializationContextinstance.- 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 aCommonContexta context that contains a subset of this context.- Returns:
- a newly created
CommonContextreusing 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.
-