Class FromAnnotations<T extends AnnotatorStrategy>

Object
AnchorBean<FilesProvider>
FilesProvider
FilesProviderWithoutDirectory
FromAnnotations<T>
Type Parameters:
T - the type of AnnotatorStrategy used.

public class FromAnnotations<T extends AnnotatorStrategy> extends FilesProviderWithoutDirectory
Provides files associated with annotations.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    create(InputManagerParameters parameters)
     
    AnnotationInputManager<NamedChannelsInputPart, T>
    The annotation input manager.
    void
    setAnnotations(AnnotationInputManager<NamedChannelsInputPart, T> annotations)
    The annotation input manager.

    Methods inherited from class org.anchoranalysis.io.input.bean.files.FilesProviderWithoutDirectory

    rootDirectory

    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

    • FromAnnotations

      public FromAnnotations()
  • Method Details

    • create

      public List<File> create(InputManagerParameters parameters) throws FilesProviderException
      Specified by:
      create in class FilesProvider
      Throws:
      FilesProviderException
    • getAnnotations

      public AnnotationInputManager<NamedChannelsInputPart, T> getAnnotations()
      The annotation input manager.
    • setAnnotations

      public void setAnnotations(AnnotationInputManager<NamedChannelsInputPart, T> annotations)
      The annotation input manager.