Uses of Interface
org.anchoranalysis.io.input.InputFromManager
Packages that use InputFromManager
Package
Description
Reading and writing annotations to the filesystem.
Generic experiments that handle input and output in structured ways.
How a task is executed on multiple inputs.
Defines a task,
which is a set of operations run on an input, that may or may not generate an output.
Interfaces for replacing attributes of an experiment: input, output, task etc.
Non-bean classes related to a
Task
.Non-bean classes related to
JobProcessor
.Bean classes for reading raster-files from the filesystem.
Non-bean classes for reading a
Channel
from the
filesystem.Non-bean classes for reading a
Stack
from the
filesystem.Classes relating to creating inputs for an experiment / task.
Beans related to collecting inputs from the file-system for an experiment.
Non-bean classes that relate to using files during inputting.
Loading and displaying pre-defined tasks.
Non-beans for reading data structures related to marked point processes from the file system.
Task to compare a set of annotations to a segmentation or another set of annotations.
Non-bean classes for comparing two sets of annotations.
Tasks pertaining to
Feature
s.Source of rows in feature-tables with
FeatureSource
and derived classes.Implementations of
InputManager
.InputManager
s that accept a set of named-files.Implementations of
InputManager
that filter inputs.Implementations of
InputManager
that process Stack
s.Implementations of
Summarizer
that summarize
generically InputFromManager
s.Implementations of
Task
related to file-system
I/O.Non-bean classes to help tasks in
org.anchoranalysis.plugin.io.bean.input.filter
.Converting from
NamedChannelsInput
to the
input-type expected by a Task
.Shared-state use across tasks in this JAR.
Helper classes to execute
Task
s in tests.-
Uses of InputFromManager in org.anchoranalysis.annotation.io
Classes in org.anchoranalysis.annotation.io that implement InputFromManagerModifier and TypeClassDescriptionclass
AnnotationWithStrategy<T extends AnnotatorStrategy>
One particular annotation, associated with its strategy. -
Uses of InputFromManager in org.anchoranalysis.experiment.bean.io
Classes in org.anchoranalysis.experiment.bean.io with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
InputOutputExperiment<T extends InputFromManager,
S> An experiment that uses both anInputManager
to specify inputs and aOutputManager
to specify outputting. -
Uses of InputFromManager in org.anchoranalysis.experiment.bean.processor
Classes in org.anchoranalysis.experiment.bean.processor with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
DebugDependentProcessor<T extends InputFromManager,
S> Executes different processors depending on whether we are in debug mode or not.class
JobProcessor<T extends InputFromManager,
S> Base class for a method to apply a task on inputs.class
ParallelProcessor<T extends InputFromManager,
S> Executes jobs in parallel across cores on the system.class
SequentialProcessor<T extends InputFromManager,
S> Executes jobs sequentially, without any parallelism.Method parameters in org.anchoranalysis.experiment.bean.processor with type arguments of type InputFromManagerModifier and TypeMethodDescriptionboolean
JobProcessor.isInputCompatibleWith
(Class<? extends InputFromManager> inputClass) Is an input-type compatible with this particular task? -
Uses of InputFromManager in org.anchoranalysis.experiment.bean.task
Classes in org.anchoranalysis.experiment.bean.task with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
Task<T extends InputFromManager,
S> Encapsulates some kind of processing to be performed on a set of inputs.class
TaskWithoutSharedState<T extends InputFromManager>
A particular type of task that doesn't share-state between running jobsMethod parameters in org.anchoranalysis.experiment.bean.task with type arguments of type InputFromManagerModifier and TypeMethodDescriptionboolean
Task.isInputCompatibleWith
(Class<? extends InputFromManager> inputClass) Is an input-object type compatible with this particular task? -
Uses of InputFromManager in org.anchoranalysis.experiment.io
Classes in org.anchoranalysis.experiment.io with type parameters of type InputFromManagerModifier and TypeInterfaceDescriptioninterface
ReplaceInputManager<T extends InputFromManager>
Indicates and provides a mechanism that theInputManager
can be replaced.interface
ReplaceTask<T extends InputFromManager,
S> Indicates and provides a mechanism that theTask
can be replaced. -
Uses of InputFromManager in org.anchoranalysis.experiment.task
Method parameters in org.anchoranalysis.experiment.task with type arguments of type InputFromManagerModifier and TypeMethodDescriptionvoid
InputTypesExpected.add
(Class<? extends InputFromManager> inputTypeClass) Appends an input-type class to the existing list.boolean
InputTypesExpected.doesClassInheritFromAny
(Class<? extends InputFromManager> childClass) Does the child-class inherit from any one of expected input-types?Constructor parameters in org.anchoranalysis.experiment.task with type arguments of type InputFromManagerModifierConstructorDescriptionInputTypesExpected
(Class<? extends InputFromManager> inputTypeClass) Creates with the class of the input-type. -
Uses of InputFromManager in org.anchoranalysis.experiment.task.processor
Classes in org.anchoranalysis.experiment.task.processor with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
CallableJob<T extends InputFromManager,
S> A job derived from aTask
that can be placed on different threads -
Uses of InputFromManager in org.anchoranalysis.image.io.bean.stack.reader
Classes in org.anchoranalysis.image.io.bean.stack.reader with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
InputManagerWithStackReader<T extends InputFromManager>
Extends anInputManager
to add aStackReader
bean property. -
Uses of InputFromManager in org.anchoranalysis.image.io.channel.input
Classes in org.anchoranalysis.image.io.channel.input that implement InputFromManagerModifier and TypeClassDescriptionclass
Provides a set of channels as an input, with each channel having a name.class
One part of aNamedChannelsInput
that can be combined with others. -
Uses of InputFromManager in org.anchoranalysis.image.io.stack.input
Subinterfaces of InputFromManager in org.anchoranalysis.image.io.stack.inputModifier and TypeInterfaceDescriptioninterface
Base class for inputs which somehow eventually send up providing stacks, with or without names.interface
Provides a single stack (or a time series of such stacks) as an inputClasses in org.anchoranalysis.image.io.stack.input that implement InputFromManagerModifier and TypeClassDescriptionclass
An input that provides aImageMetadata
but only lazily when first called. -
Uses of InputFromManager in org.anchoranalysis.io.input
Classes in org.anchoranalysis.io.input with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
InputFromManagerDelegate<T extends InputFromManager>
A base class forInputFromManager
-implementing classes that delegate to another.final class
InputsWithDirectory<T extends InputFromManager>
All inputs for an experiment, together with any parent directory which is specified as a parent for these inputs.Classes in org.anchoranalysis.io.input that implement InputFromManagerModifier and TypeClassDescriptionclass
InputFromManagerDelegate<T extends InputFromManager>
A base class forInputFromManager
-implementing classes that delegate to another.Methods in org.anchoranalysis.io.input with type parameters of type InputFromManagerModifier and TypeMethodDescription<S extends InputFromManager>
InputsWithDirectory<S> Creates a newInputsWithDirectory
which is the result of mapping the existing inputs.<S extends InputFromManager,
E extends Exception>
InputsWithDirectory<S> InputsWithDirectory.map
(CheckedFunction<T, S, E> mapFunction, Class<? extends E> throwableClass) Creates a newInputsWithDirectory
which is the result of mapping the existing inputs.<S extends InputFromManager>
InputsWithDirectory<S> InputsWithDirectory.withInputs
(List<S> inputsToAssign) Changes the inputs, but preserves the directory. -
Uses of InputFromManager in org.anchoranalysis.io.input.bean
Classes in org.anchoranalysis.io.input.bean with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
InputManager<T extends InputFromManager>
Base class for describing the inputs.class
InputManagerUnary<T extends InputFromManager>
Base class for anInputManager
that delegates to anotherInputManager
with the same input-type. -
Uses of InputFromManager in org.anchoranalysis.io.input.file
Classes in org.anchoranalysis.io.input.file that implement InputFromManagerModifier and TypeClassDescriptionclass
An input pertaining to a single file on the file-system.class
An input pertaining to a single file on the file-system - and a directory in which it resides.class
A base class for inputs that refer to a single file. -
Uses of InputFromManager in org.anchoranalysis.launcher.run.tasks
Classes in org.anchoranalysis.launcher.run.tasks with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
HelloWorld<S extends InputFromManager>
A dummy task that simply writes a message to all log files, specifically: 1. log file for experiment 2. log file for each input-object -
Uses of InputFromManager in org.anchoranalysis.mpp.io.input
Classes in org.anchoranalysis.mpp.io.input that implement InputFromManagerModifier and TypeClassDescriptionclass
An input to an experiment that combines a particularStack
with other types of entities. -
Uses of InputFromManager in org.anchoranalysis.plugin.annotation.bean.comparison
Classes in org.anchoranalysis.plugin.annotation.bean.comparison with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
AnnotationComparisonInputManager<T extends InputFromManager>
An input manager for annotation comparison that extendsInputManagerWithStackReader
. -
Uses of InputFromManager in org.anchoranalysis.plugin.annotation.comparison
Classes in org.anchoranalysis.plugin.annotation.comparison with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
AnnotationComparisonInput<T extends InputFromManager>
Input for annotation comparison, containing sources to compare and associated metadata.Classes in org.anchoranalysis.plugin.annotation.comparison that implement InputFromManagerModifier and TypeClassDescriptionclass
AnnotationComparisonInput<T extends InputFromManager>
Input for annotation comparison, containing sources to compare and associated metadata. -
Uses of InputFromManager in org.anchoranalysis.plugin.image.task.bean.feature
Classes in org.anchoranalysis.plugin.image.task.bean.feature with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
ExportFeatures<T extends InputFromManager,
S, U extends FeatureInput> Calculates features and exports them as a CSV file. -
Uses of InputFromManager in org.anchoranalysis.plugin.image.task.bean.feature.source
Classes in org.anchoranalysis.plugin.image.task.bean.feature.source with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
FeatureSource<T extends InputFromManager,
S, U extends FeatureInput> Extracts features from some kind of inputs to produce one or more rows in a feature-table.class
SingleRowPerInput<T extends InputFromManager,
S extends FeatureInput> Base class for exporting features, where features are calculated per-image using aNamedFeatureStore
. -
Uses of InputFromManager in org.anchoranalysis.plugin.io.bean.input
Classes in org.anchoranalysis.plugin.io.bean.input with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
BranchIfDebug<T extends InputFromManager>
Uses one input-manager normally, but a different one if in debug mode.class
Concatenate<T extends InputFromManager>
Concatenates the inputs from multipleInputManager
s that all provide the same input-type.class
Exclude<T extends InputFromManager>
Excludes all inputs whose identifiers match a regular expression.class
Limit<T extends InputFromManager>
Limits the number of input-objects to a certain hard-maximumclass
LimitIfRequested<T extends InputFromManager>
LikeLimit
if it is requested in theInputContextParameters
, makes no change to the inputs.class
Shuffle<T extends InputFromManager>
Randomly shuffles the order of the inputs.class
ShuffleIfRequested<T extends InputFromManager>
LikeShuffle
if requested in theInputContextParameters
otherwise makes no change to the inputs.class
SortAlphabetically<T extends InputFromManager>
Sorts the input-items in alphabetical order of their input-name. -
Uses of InputFromManager in org.anchoranalysis.plugin.io.bean.input.files
Classes in org.anchoranalysis.plugin.io.bean.input.files with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
NamedFilesBase<T extends InputFromManager>
Base class for anInputManager
that produces inputs that are created from aNamedFile
. -
Uses of InputFromManager in org.anchoranalysis.plugin.io.bean.input.filter
Classes in org.anchoranalysis.plugin.io.bean.input.filter with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
FilterCSVColumn<T extends InputFromManager>
Finds a CSV file with the names of an input as the first-column.class
FilterDescriptiveName<T extends InputFromManager>
Filters all the input objects for only those with certain types of descriptive-names.class
FilterIfDebug<T extends InputFromManager>
Filters a list of inputs when in debug-mode -
Uses of InputFromManager in org.anchoranalysis.plugin.io.bean.input.stack
Classes in org.anchoranalysis.plugin.io.bean.input.stack that implement InputFromManagerModifier and TypeClassDescriptionclass
An input object that convertsNamedChannelsInput
toStackSequenceInput
. -
Uses of InputFromManager in org.anchoranalysis.plugin.io.bean.summarizer.input
Classes in org.anchoranalysis.plugin.io.bean.summarizer.input with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
ExtractIdentifier<T extends InputFromManager>
Extracts the identifier from anInputFromManager
to summarize further.class
ExtractIdentifierAndPath<T extends InputFromManager>
Extracts the identifier and path from anInputFromManager
to summarize further.class
ExtractPath<T extends InputFromManager>
Extracts aPath
from an input to summarize further.class
SummarizerInputFromManager<T extends InputFromManager,
S> Extracts a particular item from anInputFromManager
for further summarization downstream. -
Uses of InputFromManager in org.anchoranalysis.plugin.io.bean.task
Classes in org.anchoranalysis.plugin.io.bean.task with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
SummarizeBase<T extends InputFromManager,
S> class
SummarizeInputs<T extends InputFromManager>
-
Uses of InputFromManager in org.anchoranalysis.plugin.io.input.filter
Methods in org.anchoranalysis.plugin.io.input.filter with type parameters of type InputFromManagerModifier and TypeMethodDescription<T extends InputFromManager>
List<T> FilterDescriptiveNameEqualsContains.removeNonMatching
(List<T> in) Removes items from the input list that don't match the filter criteria. -
Uses of InputFromManager in org.anchoranalysis.plugin.mpp.bean.convert
Classes in org.anchoranalysis.plugin.mpp.bean.convert with type parameters of type InputFromManagerModifier and TypeClassDescriptionclass
ConvertNamedChannels<T extends NamedChannelsInput,
S, U extends InputFromManager> ConvertsNamedChannelsInput
to a variety of others to match a delegate task. -
Uses of InputFromManager in org.anchoranalysis.test.experiment.task
Methods in org.anchoranalysis.test.experiment.task with type parameters of type InputFromManagerModifier and TypeMethodDescription<T extends InputFromManager,
S, V extends Task<T, S>>
voidExecuteTaskHelper.assertExpectedTaskOutputs
(List<T> inputs, V task, Path pathDirectoryOutput, String pathDirectorySaved, Iterable<String> pathsFileToCompare) Executes a task on a multiple inputs and asserts expected outputs - with task arguments.<T extends InputFromManager,
S, V extends Task<T, S>>
voidExecuteTaskHelper.assertExpectedTaskOutputs
(T input, V task, Path pathDirectoryOutput, String pathDirectorySaved, Iterable<String> pathsFileToCompare) Executes a task on a single-input.