Uses of Class
org.anchoranalysis.io.output.outputter.OutputterChecked
Packages that use OutputterChecked
Package
Description
Different approaches to where messages on the progress/status of an experiment are logged to.
Helpful classes for logging.
Non-bean classes related to a
Task
.Non-bean classes for writing a
Stack
to the
filesystem.Outputting more than one element collectively using a generator.
Writing a sequence of elements using a generator.
Generators for writing tabular data, including CSV.
Generators for writing textual data, including strings.
Beans for the framework around writing files to the file-system.
Classes for outputting to particular directories.
Allows a generators to write element(s) to the filesystem.
Utilities for testing-related reading and writing to the filesystem.
Fixtures for an
OutputManager
and related-classes.-
Uses of OutputterChecked in org.anchoranalysis.experiment.bean.log
Methods in org.anchoranalysis.experiment.bean.log with parameters of type OutputterCheckedModifier and TypeMethodDescriptionabstract StatefulMessageLogger
LoggingDestination.create
(OutputterChecked outputter, ErrorReporter fallbackErrorReporter, ExecutionArguments arguments, boolean detailedLogging) Creates a logger for this destinationOnlyIf.create
(OutputterChecked outputter, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) SwitchDetailedLogging.create
(OutputterChecked bom, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) ToConsole.create
(OutputterChecked outputter, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) ToMultiple.create
(OutputterChecked outputter, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) ToTextFile.create
(OutputterChecked bom, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) ToTextFileOnlyIfFailure.create
(OutputterChecked outputter, ErrorReporter errorReporter, ExecutionArguments arguments, boolean detailedLogging) LoggingDestination.createWithConsoleFallback
(OutputterChecked outputter, ExecutionArguments arguments, boolean detailedLogging) Creates a logger for this destination - and if anything goes wrong reporting fallback into the console.LoggingDestination.createWithLogFallback
(OutputterChecked outputter, MessageLogger fallbackErrorReporter, ExecutionArguments arguments, boolean detailedLogging) Creates a logger for this destination - and if anything goes wrong reporting fallback into a log. -
Uses of OutputterChecked in org.anchoranalysis.experiment.log
Constructors in org.anchoranalysis.experiment.log with parameters of type OutputterCheckedModifierConstructorDescriptionFailureOnlyMessageLogger
(String outputName, OutputterChecked outputter, ErrorReporter errorReporter, boolean considerWarningAsFailure) Creates a newFailureOnlyMessageLogger
instance.TextFileMessageLogger
(String outputName, OutputterChecked outputter, ErrorReporter errorReporter) Constructs a logger that (maybe) writes messages to a text-file, with a path based upon an output name applied to aOutputterChecked
. -
Uses of OutputterChecked in org.anchoranalysis.experiment.task
Methods in org.anchoranalysis.experiment.task with parameters of type OutputterCheckedModifier and TypeMethodDescriptionExperimentFeedbackContext.inputOutput
(ExecutionArguments executionArguments, OutputterChecked outputter) Derive anInputOutputContextStateful
from the current context.Constructors in org.anchoranalysis.experiment.task with parameters of type OutputterCheckedModifierConstructorDescriptionParametersExperiment
(ExecutionArguments executionArguments, String experimentIdentifier, OutputterChecked outputter, PathPrefixer prefixer, ExperimentFeedbackContext feedbackContext) Creates with initialization arguments. -
Uses of OutputterChecked in org.anchoranalysis.image.io.stack.output
Methods in org.anchoranalysis.image.io.stack.output with parameters of type OutputterCheckedModifier and TypeMethodDescriptionOutputSequenceStackFactory.incrementingByOne
(String subdirectoryName, OutputterChecked outputter) Creates an sequence of stacks in a subdirectory with a number in the outputted file name that increments each time by one.static void
NamedStacksOutputter.output
(NamedProvider<Stack> stacks, String outputName, boolean suppressSubdirectory, OutputterChecked outputter) Writes all or a subset from a set of named-stacks to a directory as a raster.OutputSequenceStackFactory.withoutOrderCurrentDirectory
(String outputName, OutputterChecked outputter) Creates a sequence of stacks in the current context's directory that has no pattern.void
OutputSequenceStackFactory.withoutOrderSubset
(NamedProvider<Stack> stacks, String outputName, boolean suppressSubdirectory, OutputterChecked outputter) Writes all or a subset from a set of named-stacks to a directory. -
Uses of OutputterChecked in org.anchoranalysis.io.generator.collection
Constructors in org.anchoranalysis.io.generator.collection with parameters of type OutputterCheckedModifierConstructorDescriptionNamedProviderOutputter
(NamedProvider<T> provider, Generator<T> generator, OutputterChecked outputter) Creates a newNamedProviderOutputter
instance. -
Uses of OutputterChecked in org.anchoranalysis.io.generator.sequence
Methods in org.anchoranalysis.io.generator.sequence that return OutputterCheckedModifier and TypeMethodDescriptionBoundOutputter.getOutputter()
The outputter to be used for the sequence.Constructors in org.anchoranalysis.io.generator.sequence with parameters of type OutputterCheckedModifierConstructorDescriptionBoundOutputter
(OutputterChecked outputter, OutputPattern outputPattern, Generator<T> generator) Creates a newBoundOutputter
instance.OutputSequenceFactory
(Generator<T> generator, OutputterChecked outputter) Creates a newOutputSequenceFactory
instance. -
Uses of OutputterChecked in org.anchoranalysis.io.generator.tabular
Methods in org.anchoranalysis.io.generator.tabular with parameters of type OutputterCheckedModifier and TypeMethodDescriptionCSVWriter.createFromOutputter
(String outputName, OutputterChecked outputter) Creates and starts a CSVWriter if it's allowed, otherwise returnsOptional.empty()
.CSVWriter.createFromOutputterWithHeaders
(String outputName, OutputterChecked outputter, Supplier<List<String>> headerNames, ErrorReporter errorReporter) LikeCSVWriter.createFromOutputter(String, OutputterChecked)
but suppresses any exceptions into an error log - and writes headers. -
Uses of OutputterChecked in org.anchoranalysis.io.generator.text
Methods in org.anchoranalysis.io.generator.text with parameters of type OutputterCheckedModifier and TypeMethodDescriptionstatic Optional
<TextFileOutput> TextFileOutputter.create
(String extension, OutputterChecked outputter, String outputName) Creates aTextFileOutput
. -
Uses of OutputterChecked in org.anchoranalysis.io.output.bean
Methods in org.anchoranalysis.io.output.bean that return OutputterCheckedModifier and TypeMethodDescriptionOutputManager.createExperimentOutputter
(Optional<String> experimentIdentifier, MultiLevelOutputEnabled outputsEnabled, Optional<MultiLevelRecordedOutputs> recordedOutputs, OutputWriteContext writeContext, PathPrefixerContext prefixerContext, Optional<Consumer<Path>> callUponDirectoryCreation, Optional<Logger> logger) Creates an outputter for the experiment in general. -
Uses of OutputterChecked in org.anchoranalysis.io.output.outputter
Methods in org.anchoranalysis.io.output.outputter that return OutputterCheckedModifier and TypeMethodDescriptionOutputterChecked.changePrefix
(DirectoryWithPrefix prefixToAssign) Creates aOutputterChecked
with a changed prefix.static OutputterChecked
OutputterChecked.createForDirectoryPermissive
(Path pathDirectory, DirectoryCreationParameters directoryCreation, Optional<Logger> logger) Creates, defaulting to a permissive output-manager in a particular directory.static OutputterChecked
OutputterChecked.createWithPrefix
(DirectoryWithPrefix prefix, MultiLevelOutputEnabled outputEnabled, OutputWriteContext context, Optional<MultiLevelRecordedOutputs> recordedOutputs, DirectoryCreationParameters directoryCreation, Optional<Logger> logger) Creates a bound output-manager from an existingOutputManager
with a prefix.OutputterChecked.deriveSubdirectory
(String subdirectoryName, boolean inheritOutputRulesAndRecording) Derives a bound-output-manager for a (possibly newly created) subdirectory of the existing managerOutputter.getChecked()
Gets the underlying delegate ofOutputter
that throws checked-exceptions instead of using aErrorReporter
.Constructors in org.anchoranalysis.io.output.outputter with parameters of type OutputterChecked -
Uses of OutputterChecked in org.anchoranalysis.io.output.writer
Methods in org.anchoranalysis.io.output.writer that return OutputterCheckedModifier and TypeMethodDescriptionElementOutputter.deriveSubdirectory
(String subdirectoryName, boolean inheritOutputRulesAndRecording) Derives a bound-output-manager for a (possibly newly created) subdirectory of the existing manager.ElementOutputter.getOutputter()
The outputter for writing the element.Methods in org.anchoranalysis.io.output.writer that return types with arguments of type OutputterCheckedModifier and TypeMethodDescriptionAlwaysAllowed.createSubdirectory
(String outputName, boolean inheritOutputRulesAndRecording) CheckIfAllowed.createSubdirectory
(String outputName, boolean inheritOutputRulesAndRecording) Writer.createSubdirectory
(String outputName, boolean inheritOutputRulesAndRecording) Maybe creates a subdirectory for writing to.Constructors in org.anchoranalysis.io.output.writer with parameters of type OutputterCheckedModifierConstructorDescriptionElementOutputter
(OutputterChecked outputter, ExecutionTimeRecorder executionTimeRecorder, Supplier<Optional<Logger>> logger) Creates a newElementOutputter
instance. -
Uses of OutputterChecked in org.anchoranalysis.test.image.io
Methods in org.anchoranalysis.test.image.io that return OutputterCheckedModifier and TypeMethodDescriptionstatic OutputterChecked
OutputterFixture.outputterChecked
(Optional<Path> pathTempDirectory) Creates an OutputterChecked instance with optionally a path to a temporary directory for outputting files. -
Uses of OutputterChecked in org.anchoranalysis.test.io.output
Methods in org.anchoranalysis.test.io.output that return OutputterCheckedModifier and TypeMethodDescriptionstatic OutputterChecked
OutputterCheckedFixture.create()
Creates with default empty values.static OutputterChecked
OutputterCheckedFixture.createFrom
(OutputManager outputManager) Creates aOutputterChecked
from anOutputManager
- that permits all outputs.static OutputterChecked
OutputterCheckedFixture.createFrom
(OutputManager outputManager, OutputEnabledRules outputsEnabled) Creates aOutputterChecked
from anOutputManager
- that outputs in accordance to the rules inoutputsEnabled
.