Package | Description |
---|---|
org.anchoranalysis.io.output.recorded |
Classes for recording the output-names used as they are written / queried.
|
org.anchoranalysis.io.output.writer |
Allows a generators to write element(s) to the filesystem.
|
Modifier and Type | Method and Description |
---|---|
Writer |
RecordingWriters.multiplex(boolean selectSelective)
Multiplexes between the
selective and permissive writers based on a flag. |
Writer |
RecordingWriters.permissive()
A writer that allows all output-names, and records the written output-names
|
Writer |
RecordingWriters.secondLevel(String outputNameFirstLevel)
A writer that performs a second-level check on which outputs occur, but writes to the
top-level directory.
|
Writer |
RecordingWriters.selective()
A writer that allows only certain selected output-names, and records the written output-names
|
Modifier and Type | Class and Description |
---|---|
class |
AlwaysAllowed
Allows every output, irrespective of whether the
OutputterChecked allows the output-name. |
class |
CheckIfAllowed
Only allows outputs, if the output-name is allowed in the
OutputterChecked . |
Constructor and Description |
---|
CheckIfAllowed(SingleLevelOutputEnabled outputEnabled,
Optional<WriterExecuteBeforeEveryOperation> preop,
Writer writer) |
WriterRouterErrors(Writer delegate,
ErrorReporter errorReporter) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.