Package | Description |
---|---|
org.anchoranalysis.io.output.bean |
Beans for the framework around writing files to the file-system.
|
org.anchoranalysis.io.output.outputter |
Classes for outputting to particular directories.
|
org.anchoranalysis.io.output.recorded |
Classes for recording the output-names used as they are written / queried.
|
Modifier and Type | Method and Description |
---|---|
OutputterChecked |
OutputManager.createExperimentOutputter(Optional<String> experimentIdentifier,
MultiLevelOutputEnabled outputsEnabled,
Optional<MultiLevelRecordedOutputs> recordedOutputs,
OutputWriteContext writeContext,
PathPrefixerContext prefixerContext,
Optional<java.util.function.Consumer<Path>> callUponDirectoryCreation,
Optional<Logger> logger)
Creates an outputter for the experiment in general.
|
Modifier and Type | Method and Description |
---|---|
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 existing
OutputManager with a prefix. |
Modifier and Type | Method and Description |
---|---|
Optional<MultiLevelRecordedOutputs> |
RecordedOutputsWithRules.getRecordedOutputs()
If defined, records output-names that are written / not-written during the experiment.
|
Optional<MultiLevelRecordedOutputs> |
RecordingWriters.recordedOutputs()
If defined, all output-names that are passed as arguments to both writers are recorded here.
|
Constructor and Description |
---|
RecordedOutputsWithRules(MultiLevelRecordedOutputs recordedOutputs,
MultiLevelOutputEnabled defaultRules,
OutputEnabledDelta delta)
Creates with all elements defined.
|
Constructor and Description |
---|
RecordingWriters(ElementOutputter outputter,
Optional<WriterExecuteBeforeEveryOperation> preop,
Optional<MultiLevelRecordedOutputs> recordedOutputs)
Creates the two writers.
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.