Class AnnotationsToTextFile.Settings

  • All Implemented Interfaces:
    io.annot8.api.settings.Settings
    Enclosing class:
    AnnotationsToTextFile

    public static class AnnotationsToTextFile.Settings
    extends Object
    implements io.annot8.api.settings.Settings
    • Constructor Detail

      • Settings

        public Settings()
    • Method Detail

      • validate

        public boolean validate()
        Specified by:
        validate in interface io.annot8.api.settings.Settings
      • getOutputFile

        @Description("The file to output annotation values into")
        public Path getOutputFile()
      • setOutputFile

        public void setOutputFile​(Path outputFile)
      • isDeleteOnStart

        @Description("If true, the output file will be deleted when the pipeline first runs")
        public boolean isDeleteOnStart()
      • setDeleteOnStart

        public void setDeleteOnStart​(boolean deleteOnStart)
      • isDeduplicate

        @Description("If true, then only unique values will be added to the file")
        public boolean isDeduplicate()
      • setDeduplicate

        public void setDeduplicate​(boolean deduplicate)
      • getAnnotationTypes

        @Description("A list of annotation types to process, or leave empty to process all annotations")
        public List<String> getAnnotationTypes()
      • setAnnotationTypes

        public void setAnnotationTypes​(List<String> annotationTypes)