Uses of Interface
org.anchoranalysis.io.output.enabled.multi.MultiLevelOutputEnabled
| Package | Description |
|---|---|
| org.anchoranalysis.io.output.bean |
Beans for the framework around writing files to the file-system.
|
| org.anchoranalysis.io.output.bean.rules |
Rules for determining if a particular output is enabled or not in a context of a hierarchy.
|
| org.anchoranalysis.io.output.enabled |
Non-beans pertaining to whether a particular output is enabled or not.
|
| org.anchoranalysis.io.output.enabled.multi |
Non-beans that pertain to whether multiple-levels have outputs that are enabled or not.
|
| 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.
|
| org.anchoranalysis.io.output.writer |
Allows a generators to write element(s) to the filesystem.
|
-
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.bean
Methods in org.anchoranalysis.io.output.bean that return MultiLevelOutputEnabled Modifier and Type Method Description MultiLevelOutputEnabledOutputManager. determineEnabledOutputs(RecordedOutputsWithRules recordedOutputs)Determines which outputs are enabled or not.Methods in org.anchoranalysis.io.output.bean with parameters of type MultiLevelOutputEnabled Modifier and Type Method Description OutputterCheckedOutputManager. 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 MultiLevelOutputEnabled in org.anchoranalysis.io.output.bean.rules
Fields in org.anchoranalysis.io.output.bean.rules declared as MultiLevelOutputEnabled Modifier and Type Field Description static MultiLevelOutputEnabledPermissive. INSTANCEA singleton instance ofPermissive.Methods in org.anchoranalysis.io.output.bean.rules that return MultiLevelOutputEnabled Modifier and Type Method Description MultiLevelOutputEnabledAddToDefaults. create(Optional<MultiLevelOutputEnabled> defaultRules)MultiLevelOutputEnabledIgnoreUnderscorePrefixUnless. create(Optional<MultiLevelOutputEnabled> defaultRules)MultiLevelOutputEnabledNoneExcept. create(Optional<MultiLevelOutputEnabled> defaultRules)abstract MultiLevelOutputEnabledOutputEnabledRules. create(Optional<MultiLevelOutputEnabled> defaultRules)Creates rules for determining whether an output is enabled or disabled.MultiLevelOutputEnabledPermissive. create(Optional<MultiLevelOutputEnabled> defaultRules)MultiLevelOutputEnabledPermissiveExcept. create(Optional<MultiLevelOutputEnabled> defaultRules)Method parameters in org.anchoranalysis.io.output.bean.rules with type arguments of type MultiLevelOutputEnabled Modifier and Type Method Description MultiLevelOutputEnabledAddToDefaults. create(Optional<MultiLevelOutputEnabled> defaultRules)MultiLevelOutputEnabledIgnoreUnderscorePrefixUnless. create(Optional<MultiLevelOutputEnabled> defaultRules)MultiLevelOutputEnabledNoneExcept. create(Optional<MultiLevelOutputEnabled> defaultRules)abstract MultiLevelOutputEnabledOutputEnabledRules. create(Optional<MultiLevelOutputEnabled> defaultRules)Creates rules for determining whether an output is enabled or disabled.MultiLevelOutputEnabledPermissive. create(Optional<MultiLevelOutputEnabled> defaultRules)MultiLevelOutputEnabledPermissiveExcept. create(Optional<MultiLevelOutputEnabled> defaultRules) -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.enabled
Classes in org.anchoranalysis.io.output.enabled that implement MultiLevelOutputEnabled Modifier and Type Class Description classOutputEnabledMutableA specific set of first-level outputs are enabled, to which more can be added. -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.enabled.multi
Classes in org.anchoranalysis.io.output.enabled.multi that implement MultiLevelOutputEnabled Modifier and Type Class Description classMultiLevelAndOutputs are enabled if they are contained in both of twoMultiLevelOutputEnableds.classMultiLevelBinaryBase class for operations that combines twoMultiLevelOutputEnableds.classMultiLevelNotThe complement of an existingMultiLevelOutputEnabledwhere disabled outputs are enabled, and vice-versa.classMultiLevelOrOutputs are enabled if they are contained in either of twoMultiLevelOutputEnableds.Constructors in org.anchoranalysis.io.output.enabled.multi with parameters of type MultiLevelOutputEnabled Constructor Description MultiLevelAnd(MultiLevelOutputEnabled enabled1, MultiLevelOutputEnabled enabled2)Creates using twoMultiLevelOutputEnableds.MultiLevelBinary(MultiLevelOutputEnabled enabled1, MultiLevelOutputEnabled enabled2)MultiLevelNot(MultiLevelOutputEnabled source)MultiLevelOr(MultiLevelOutputEnabled enabled1, MultiLevelOutputEnabled enabled2)Creates using twoMultiLevelOutputEnableds. -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.outputter
Methods in org.anchoranalysis.io.output.outputter that return MultiLevelOutputEnabled Modifier and Type Method Description MultiLevelOutputEnabledOutputterChecked. getOutputsEnabled()Which outputs are enabled or not enabled.MultiLevelOutputEnabledOutputter. outputsEnabled()Which outputs are enabled or not enabled.Methods in org.anchoranalysis.io.output.outputter with parameters of type MultiLevelOutputEnabled Modifier and Type Method Description static OutputterCheckedOutputterChecked. createWithPrefix(DirectoryWithPrefix prefix, MultiLevelOutputEnabled outputEnabled, OutputWriteContext context, Optional<MultiLevelRecordedOutputs> recordedOutputs, DirectoryCreationParameters directoryCreation, Optional<Logger> logger)Creates a bound output-manager from an existingOutputManagerwith a prefix. -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.recorded
Methods in org.anchoranalysis.io.output.recorded that return MultiLevelOutputEnabled Modifier and Type Method Description MultiLevelOutputEnabledOutputEnabledDelta. applyDelta(MultiLevelOutputEnabled source)Applies the changes to enable or disable additional outputs, if they are defined.MultiLevelOutputEnabledRecordedOutputsWithRules. selectOutputEnabled(Optional<OutputEnabledRules> rulesHigherPrecedence)Selects whichOutputEnabledRulesto employ.Methods in org.anchoranalysis.io.output.recorded with parameters of type MultiLevelOutputEnabled Modifier and Type Method Description MultiLevelOutputEnabledOutputEnabledDelta. applyDelta(MultiLevelOutputEnabled source)Applies the changes to enable or disable additional outputs, if they are defined.voidOutputEnabledDelta. disableAdditionalOutputs(MultiLevelOutputEnabled outputs)Assigns additional outputs to disable.voidOutputEnabledDelta. enableAdditionalOutputs(MultiLevelOutputEnabled outputs)Assigns additional outputs to enable.Constructors in org.anchoranalysis.io.output.recorded with parameters of type MultiLevelOutputEnabled Constructor Description RecordedOutputsWithRules(MultiLevelRecordedOutputs recordedOutputs, MultiLevelOutputEnabled defaultRules, OutputEnabledDelta delta)Creates with all elements defined. -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.writer
Methods in org.anchoranalysis.io.output.writer that return MultiLevelOutputEnabled Modifier and Type Method Description MultiLevelOutputEnabledElementOutputter. getOutputsEnabled()Which outputs are enabled or not enabled.