Package org.anchoranalysis.experiment.io
Class InitializationContext
Object
org.anchoranalysis.experiment.io.InitializationContext
public class InitializationContext extends Object
Context for creating initialization-parameters.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors Constructor Description InitializationContext(InputOutputContext inputOutputContext)Create with anInputOutputContext.InitializationContext(InputOutputContext inputOutput, Optional<org.anchoranalysis.image.core.dimensions.size.suggestion.ImageSizeSuggestion> suggestedSize) -
Method Summary
Modifier and Type Method Description CommonContextcommon()Creates aCommonContexta context that contains a subset of this context.InputOutputContextgetInputOutput()The input-output context.LoggergetLogger()The associated logger.OutputtergetOutputter()An outputter that writes to the particular output-directory.Optional<org.anchoranalysis.image.core.dimensions.size.suggestion.ImageSizeSuggestion>getSuggestedSize()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<org.anchoranalysis.image.core.dimensions.size.suggestion.ImageSizeSuggestion> suggestedSize)
-
-
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
public Optional<org.anchoranalysis.image.core.dimensions.size.suggestion.ImageSizeSuggestion> getSuggestedSize()A suggested input on how to resize an image, if one is provided.
-