Class FileSystemSourceSettings

  • All Implemented Interfaces:
    io.annot8.core.settings.Settings

    public class FileSystemSourceSettings
    extends Object
    implements io.annot8.core.settings.Settings
    • Constructor Detail

      • FileSystemSourceSettings

        public FileSystemSourceSettings()
      • FileSystemSourceSettings

        public FileSystemSourceSettings​(Path rootFolder)
    • Method Detail

      • getRootFolder

        public Path getRootFolder()
      • setRootFolder

        public void setRootFolder​(Path rootFolder)
      • isRecursive

        public boolean isRecursive()
      • setRecursive

        public void setRecursive​(boolean recursive)
      • isReprocessOnModify

        public boolean isReprocessOnModify()
      • setReprocessOnModify

        public void setReprocessOnModify​(boolean reprocessOnModify)
      • getAcceptedFileNamePatterns

        public Set<Pattern> getAcceptedFileNamePatterns()
      • setAcceptedFileNamePatterns

        public void setAcceptedFileNamePatterns​(Set<Pattern> acceptedFileNamePatterns)
      • addAcceptedFilePattern

        public void addAcceptedFilePattern​(Pattern acceptedFilePattern)
      • isWatching

        public boolean isWatching()
      • setWatching

        public void setWatching​(boolean watching)
      • validate

        public boolean validate()
        Specified by:
        validate in interface io.annot8.core.settings.Settings