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 Details

  • 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:
      inputs in class org.anchoranalysis.io.input.bean.InputManager<MultiInput>
      Throws:
      org.anchoranalysis.io.input.InputReadFailedException
    • getInputName

      public String getInputName()
      The name of the input to be used in the MultiInput.
    • setInputName

      public void setInputName​(String inputName)
      The name of the input to be used in the MultiInput.
    • getInput

      public org.anchoranalysis.io.input.bean.InputManager<? extends ProvidesStackInput> 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

      public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> 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

      public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> 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

      public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> getAppendObjects()
      List of object-collections to append to the MultiInput.
    • setAppendObjects

      public void setAppendObjects​(List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> appendObjects)
      List of object-collections to append to the MultiInput.
    • getAppendDictionary

      public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> 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

      public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> 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

      public List<NamedBean<org.anchoranalysis.io.input.bean.path.DerivePath>> 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.