Class AnnotationComparisonInputManager<T extends org.anchoranalysis.io.input.InputFromManager>

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<AnnotationComparisonInput<T>>
org.anchoranalysis.plugin.annotation.bean.comparison.AnnotationComparisonInputManager<T>
Type Parameters:
T - the type of input managed, which must extend InputFromManager

public class AnnotationComparisonInputManager<T extends org.anchoranalysis.io.input.InputFromManager>
extends org.anchoranalysis.image.io.bean.stack.reader.InputManagerWithStackReader<AnnotationComparisonInput<T>>
An input manager for annotation comparison that extends InputManagerWithStackReader.
  • Constructor Summary

    Constructors 
    Constructor Description
    AnnotationComparisonInputManager()  
  • Method Summary

    Modifier and Type Method Description
    org.anchoranalysis.annotation.io.bean.comparer.ComparableSource getComparerLeft()
    The comparable source for the left side of the comparison.
    org.anchoranalysis.annotation.io.bean.comparer.ComparableSource getComparerRight()
    The comparable source for the right side of the comparison.
    org.anchoranalysis.io.input.bean.InputManager<T> getInput()
    The input manager for the base input type T.
    String getNameLeft()
    The name of the left side in the comparison.
    String getNameRight()
    The name of the right side in the comparison.
    org.anchoranalysis.io.input.InputsWithDirectory<AnnotationComparisonInput<T>> inputs​(org.anchoranalysis.io.input.bean.InputManagerParameters parameters)  
    void setComparerLeft​(org.anchoranalysis.annotation.io.bean.comparer.ComparableSource comparerLeft)
    The comparable source for the left side of the comparison.
    void setComparerRight​(org.anchoranalysis.annotation.io.bean.comparer.ComparableSource comparerRight)
    The comparable source for the right side of the comparison.
    void setInput​(org.anchoranalysis.io.input.bean.InputManager<T> input)
    The input manager for the base input type T.
    void setNameLeft​(String nameLeft)
    The name of the left side in the comparison.
    void setNameRight​(String nameRight)
    The name of the right side in the comparison.

    Methods inherited from class org.anchoranalysis.image.io.bean.stack.reader.InputManagerWithStackReader

    getStackReader, setStackReader

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • inputs

      public org.anchoranalysis.io.input.InputsWithDirectory<AnnotationComparisonInput<T>> 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<AnnotationComparisonInput<T extends org.anchoranalysis.io.input.InputFromManager>>
      Throws:
      org.anchoranalysis.io.input.InputReadFailedException
    • getInput

      public org.anchoranalysis.io.input.bean.InputManager<T> getInput()
      The input manager for the base input type T.
    • setInput

      public void setInput​(org.anchoranalysis.io.input.bean.InputManager<T> input)
      The input manager for the base input type T.
    • getNameLeft

      public String getNameLeft()
      The name of the left side in the comparison.
    • setNameLeft

      public void setNameLeft​(String nameLeft)
      The name of the left side in the comparison.
    • getNameRight

      public String getNameRight()
      The name of the right side in the comparison.
    • setNameRight

      public void setNameRight​(String nameRight)
      The name of the right side in the comparison.
    • getComparerLeft

      public org.anchoranalysis.annotation.io.bean.comparer.ComparableSource getComparerLeft()
      The comparable source for the left side of the comparison.
    • setComparerLeft

      public void setComparerLeft​(org.anchoranalysis.annotation.io.bean.comparer.ComparableSource comparerLeft)
      The comparable source for the left side of the comparison.
    • getComparerRight

      public org.anchoranalysis.annotation.io.bean.comparer.ComparableSource getComparerRight()
      The comparable source for the right side of the comparison.
    • setComparerRight

      public void setComparerRight​(org.anchoranalysis.annotation.io.bean.comparer.ComparableSource comparerRight)
      The comparable source for the right side of the comparison.