Uses of Interface
org.anchoranalysis.io.output.enabled.multi.MultiLevelOutputEnabled
Packages that use MultiLevelOutputEnabled
Package
Description
Generic experiments that handle input and output in structured ways.
Writes feature-calculation results in different formats, also grouped results.
Beans for the framework around writing files to the file-system.
Rules for determining if a particular output is enabled or not in a context of a hierarchy.
Non-beans pertaining to whether a particular output is enabled or not.
Non-beans that pertain to whether multiple-levels have outputs that are enabled or not.
Classes for outputting to particular directories.
Classes for recording the output-names used as they are written / queried.
Allows a generators to write element(s) to the filesystem.
-
Uses of MultiLevelOutputEnabled in org.anchoranalysis.experiment.bean.io
Methods in org.anchoranalysis.experiment.bean.io that return MultiLevelOutputEnabledModifier and TypeMethodDescriptionprotected MultiLevelOutputEnabledInputOutputExperiment.defaultOutputs()protected abstract MultiLevelOutputEnabledOutputExperiment.defaultOutputs()If specified, default rules for determine which outputs are enabled or not. -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.feature.io.results
Methods in org.anchoranalysis.feature.io.results with parameters of type MultiLevelOutputEnabledModifier and TypeMethodDescriptionbooleanFeatureOutputNames.calculationResultsNeeded(MultiLevelOutputEnabled outputEnabled) If any output is enabled that requires calculation of feature results? -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.bean
Methods in org.anchoranalysis.io.output.bean that return MultiLevelOutputEnabledModifier and TypeMethodDescriptionOutputManager.determineEnabledOutputs(RecordedOutputsWithRules recordedOutputs) Determines which outputs are enabled or not.Methods in org.anchoranalysis.io.output.bean with parameters of type MultiLevelOutputEnabledModifier 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 MultiLevelOutputEnabled in org.anchoranalysis.io.output.bean.rules
Fields in org.anchoranalysis.io.output.bean.rules declared as MultiLevelOutputEnabledModifier and TypeFieldDescriptionstatic final MultiLevelOutputEnabledPermissive.INSTANCEA singleton instance ofPermissive.Methods in org.anchoranalysis.io.output.bean.rules that return MultiLevelOutputEnabledModifier and TypeMethodDescriptionAddToDefaults.create(Optional<MultiLevelOutputEnabled> defaultRules) IgnoreUnderscorePrefixUnless.create(Optional<MultiLevelOutputEnabled> defaultRules) NoneExcept.create(Optional<MultiLevelOutputEnabled> defaultRules) abstract MultiLevelOutputEnabledOutputEnabledRules.create(Optional<MultiLevelOutputEnabled> defaultRules) Creates rules for determining whether an output is enabled or disabled.Permissive.create(Optional<MultiLevelOutputEnabled> defaultRules) PermissiveExcept.create(Optional<MultiLevelOutputEnabled> defaultRules) Method parameters in org.anchoranalysis.io.output.bean.rules with type arguments of type MultiLevelOutputEnabledModifier and TypeMethodDescriptionAddToDefaults.create(Optional<MultiLevelOutputEnabled> defaultRules) IgnoreUnderscorePrefixUnless.create(Optional<MultiLevelOutputEnabled> defaultRules) NoneExcept.create(Optional<MultiLevelOutputEnabled> defaultRules) abstract MultiLevelOutputEnabledOutputEnabledRules.create(Optional<MultiLevelOutputEnabled> defaultRules) Creates rules for determining whether an output is enabled or disabled.Permissive.create(Optional<MultiLevelOutputEnabled> defaultRules) PermissiveExcept.create(Optional<MultiLevelOutputEnabled> defaultRules) -
Uses of MultiLevelOutputEnabled in org.anchoranalysis.io.output.enabled
Classes in org.anchoranalysis.io.output.enabled that implement MultiLevelOutputEnabledModifier and TypeClassDescriptionclassA 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 MultiLevelOutputEnabledModifier and TypeClassDescriptionclassOutputs are enabled if they are contained in both of twoMultiLevelOutputEnableds.classBase class for operations that combines twoMultiLevelOutputEnableds.classThe complement of an existingMultiLevelOutputEnabledwhere disabled outputs are enabled, and vice-versa.classOutputs are enabled if they are contained in either of twoMultiLevelOutputEnableds.Constructors in org.anchoranalysis.io.output.enabled.multi with parameters of type MultiLevelOutputEnabledModifierConstructorDescriptionMultiLevelAnd(MultiLevelOutputEnabled enabled1, MultiLevelOutputEnabled enabled2) Creates using twoMultiLevelOutputEnableds.protectedMultiLevelBinary(MultiLevelOutputEnabled enabled1, MultiLevelOutputEnabled enabled2) Creates a newMultiLevelBinaryinstance.MultiLevelNot(MultiLevelOutputEnabled source) Creates a newMultiLevelNotinstance.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 MultiLevelOutputEnabledModifier and TypeMethodDescriptionOutputterChecked.getOutputsEnabled()Which outputs are enabled or not enabled.Outputter.outputsEnabled()Which outputs are enabled or not enabled.Methods in org.anchoranalysis.io.output.outputter with parameters of type MultiLevelOutputEnabledModifier and TypeMethodDescriptionstatic 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 MultiLevelOutputEnabledModifier and TypeMethodDescriptionOutputEnabledDelta.applyDelta(MultiLevelOutputEnabled source) Applies the changes to enable or disable additional outputs, if they are defined.RecordedOutputsWithRules.selectOutputEnabled(Optional<OutputEnabledRules> rulesHigherPrecedence) Selects whichOutputEnabledRulesto employ.Methods in org.anchoranalysis.io.output.recorded with parameters of type MultiLevelOutputEnabledModifier and TypeMethodDescriptionOutputEnabledDelta.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 MultiLevelOutputEnabledModifierConstructorDescriptionRecordedOutputsWithRules(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 MultiLevelOutputEnabledModifier and TypeMethodDescriptionElementOutputter.getOutputsEnabled()Which outputs are enabled or not enabled.