Class MultiInputManager
Object
org.anchoranalysis.bean.AnchorBean<org.anchoranalysis.io.input.bean.InputManager<T>>
org.anchoranalysis.io.input.bean.InputManager<T>
org.anchoranalysis.image.io.bean.stack.reader.InputManagerWithStackReader<MultiInput>
org.anchoranalysis.mpp.io.bean.input.MultiInputManager
public class MultiInputManager extends InputManagerWithStackReader<MultiInput>
Manages input for
MultiInput objects, combining various input sources.-
Constructor Summary
Constructors Constructor Description MultiInputManager()MultiInputManager(String inputName, org.anchoranalysis.io.input.bean.InputManager<? extends ProvidesStackInput> input)Creates a newMultiInputManagerwith specified input name and input manager. -
Method Summary
Modifier and Type Method Description List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendDictionary()List of dictionaries to append.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendFilePath()List of file paths to append.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendHistogram()List of histograms to append.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendMarks()List of marks to append.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendMarksFromAnnotation()List of marks from annotations (both accepted and rejected) to append.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendMarksFromAnnotationAcceptedOnly()List of marks from annotations (accepted only) to append.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendMarksFromAnnotationRejectedOnly()List of marks from annotations (rejected only) to append.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendObjects()List of object-collections to append to theMultiInput.List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>>getAppendStack()List of additional stacks to append.org.anchoranalysis.io.input.bean.InputManager<? extends ProvidesStackInput>getInput()The input manager for the main stack.StringgetInputName()The name of the input to be used in theMultiInput.org.anchoranalysis.io.input.InputsWithDirectory<MultiInput>inputs(org.anchoranalysis.io.input.bean.InputManagerParameters parameters)voidsetAppendDictionary(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendDictionary)List of dictionaries to append.voidsetAppendFilePath(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendFilePath)List of file paths to append.voidsetAppendHistogram(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendHistogram)List of histograms to append.voidsetAppendMarks(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarks)List of marks to append.voidsetAppendMarksFromAnnotation(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarksFromAnnotation)List of marks from annotations (both accepted and rejected) to append.voidsetAppendMarksFromAnnotationAcceptedOnly(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarksFromAnnotationAcceptedOnly)List of marks from annotations (accepted only) to append.voidsetAppendMarksFromAnnotationRejectedOnly(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarksFromAnnotationRejectedOnly)List of marks from annotations (rejected only) to append.voidsetAppendObjects(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendObjects)List of object-collections to append to theMultiInput.voidsetAppendStack(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendStack)List of additional stacks to append.voidsetInput(org.anchoranalysis.io.input.bean.InputManager<? extends ProvidesStackInput> input)The input manager for the main stack.voidsetInputName(String inputName)The name of the input to be used in theMultiInput.Methods inherited from class org.anchoranalysis.image.io.bean.stack.reader.InputManagerWithStackReader
getStackReader, setStackReaderMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
MultiInputManager
public MultiInputManager(String inputName, org.anchoranalysis.io.input.bean.InputManager<? extends ProvidesStackInput> input)Creates a newMultiInputManagerwith specified input name and input manager.- Parameters:
inputName- the name of the inputinput- the input manager for the main stack
-
MultiInputManager
public MultiInputManager()
-
-
Method Details
-
inputs
public org.anchoranalysis.io.input.InputsWithDirectory<MultiInput> inputs(org.anchoranalysis.io.input.bean.InputManagerParameters parameters) throws org.anchoranalysis.io.input.InputReadFailedException- Specified by:
inputsin classorg.anchoranalysis.io.input.bean.InputManager<MultiInput>- Throws:
org.anchoranalysis.io.input.InputReadFailedException
-
getInputName
The name of the input to be used in theMultiInput. -
setInputName
The name of the input to be used in theMultiInput. -
getInput
The input manager for the main stack. -
setInput
public void setInput(org.anchoranalysis.io.input.bean.InputManager<? extends ProvidesStackInput> input)The input manager for the main stack. -
getAppendStack
List of additional stacks to append. -
setAppendStack
public void setAppendStack(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendStack)List of additional stacks to append. -
getAppendMarks
List of marks to append. -
setAppendMarks
public void setAppendMarks(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarks)List of marks to append. -
getAppendMarksFromAnnotation
public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> getAppendMarksFromAnnotation()List of marks from annotations (both accepted and rejected) to append. -
setAppendMarksFromAnnotation
public void setAppendMarksFromAnnotation(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarksFromAnnotation)List of marks from annotations (both accepted and rejected) to append. -
getAppendMarksFromAnnotationAcceptedOnly
public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> getAppendMarksFromAnnotationAcceptedOnly()List of marks from annotations (accepted only) to append. -
setAppendMarksFromAnnotationAcceptedOnly
public void setAppendMarksFromAnnotationAcceptedOnly(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarksFromAnnotationAcceptedOnly)List of marks from annotations (accepted only) to append. -
getAppendMarksFromAnnotationRejectedOnly
public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> getAppendMarksFromAnnotationRejectedOnly()List of marks from annotations (rejected only) to append. -
setAppendMarksFromAnnotationRejectedOnly
public void setAppendMarksFromAnnotationRejectedOnly(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendMarksFromAnnotationRejectedOnly)List of marks from annotations (rejected only) to append. -
getAppendObjects
List of object-collections to append to theMultiInput. -
setAppendObjects
public void setAppendObjects(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendObjects)List of object-collections to append to theMultiInput. -
getAppendDictionary
List of dictionaries to append. -
setAppendDictionary
public void setAppendDictionary(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendDictionary)List of dictionaries to append. -
getAppendHistogram
List of histograms to append. -
setAppendHistogram
public void setAppendHistogram(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendHistogram)List of histograms to append. -
getAppendFilePath
List of file paths to append. -
setAppendFilePath
public void setAppendFilePath(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendFilePath)List of file paths to append.
-