Class MultiInputManager


public class MultiInputManager extends InputManagerWithStackReader<MultiInput>
Manages input for MultiInput objects, combining various input sources.
  • Constructor Details

    • MultiInputManager

      public MultiInputManager(String inputName, InputManager<? extends ProvidesStackInput> input)
      Creates a new MultiInputManager with specified input name and input manager.
      Parameters:
      inputName - the name of the input
      input - the input manager for the main stack
    • MultiInputManager

      public MultiInputManager()
  • Method Details

    • inputs

      Description copied from class: InputManager
      Creates a list of inputs given particular parameters.
      Specified by:
      inputs in class InputManager<MultiInput>
      Parameters:
      parameters - the parameters.
      Returns:
      the list of inputs, together with any associated parent directory.
      Throws:
      InputReadFailedException - if inputs cannot be successfully read from the file-system.
    • 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 InputManager<? extends ProvidesStackInput> getInput()
      The input manager for the main stack.
    • setInput

      public void setInput(InputManager<? extends ProvidesStackInput> input)
      The input manager for the main stack.
    • getAppendStack

      public List<NamedBean<DerivePath>> getAppendStack()
      List of additional stacks to append.
    • setAppendStack

      public void setAppendStack(List<NamedBean<DerivePath>> appendStack)
      List of additional stacks to append.
    • getAppendMarks

      public List<NamedBean<DerivePath>> getAppendMarks()
      List of marks to append.
    • setAppendMarks

      public void setAppendMarks(List<NamedBean<DerivePath>> appendMarks)
      List of marks to append.
    • getAppendMarksFromAnnotation

      public List<NamedBean<DerivePath>> getAppendMarksFromAnnotation()
      List of marks from annotations (both accepted and rejected) to append.
    • setAppendMarksFromAnnotation

      public void setAppendMarksFromAnnotation(List<NamedBean<DerivePath>> appendMarksFromAnnotation)
      List of marks from annotations (both accepted and rejected) to append.
    • getAppendMarksFromAnnotationAcceptedOnly

      public List<NamedBean<DerivePath>> getAppendMarksFromAnnotationAcceptedOnly()
      List of marks from annotations (accepted only) to append.
    • setAppendMarksFromAnnotationAcceptedOnly

      public void setAppendMarksFromAnnotationAcceptedOnly(List<NamedBean<DerivePath>> appendMarksFromAnnotationAcceptedOnly)
      List of marks from annotations (accepted only) to append.
    • getAppendMarksFromAnnotationRejectedOnly

      public List<NamedBean<DerivePath>> getAppendMarksFromAnnotationRejectedOnly()
      List of marks from annotations (rejected only) to append.
    • setAppendMarksFromAnnotationRejectedOnly

      public void setAppendMarksFromAnnotationRejectedOnly(List<NamedBean<DerivePath>> appendMarksFromAnnotationRejectedOnly)
      List of marks from annotations (rejected only) to append.
    • getAppendObjects

      public List<NamedBean<DerivePath>> getAppendObjects()
      List of object-collections to append to the MultiInput.
    • setAppendObjects

      public void setAppendObjects(List<NamedBean<DerivePath>> appendObjects)
      List of object-collections to append to the MultiInput.
    • getAppendDictionary

      public List<NamedBean<DerivePath>> getAppendDictionary()
      List of dictionaries to append.
    • setAppendDictionary

      public void setAppendDictionary(List<NamedBean<DerivePath>> appendDictionary)
      List of dictionaries to append.
    • getAppendHistogram

      public List<NamedBean<DerivePath>> getAppendHistogram()
      List of histograms to append.
    • setAppendHistogram

      public void setAppendHistogram(List<NamedBean<DerivePath>> appendHistogram)
      List of histograms to append.
    • getAppendFilePath

      public List<NamedBean<DerivePath>> getAppendFilePath()
      List of file paths to append.
    • setAppendFilePath

      public void setAppendFilePath(List<NamedBean<DerivePath>> appendFilePath)
      List of file paths to append.