Class FileSystemSourceSettings

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


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

      • FileSystemSourceSettings

        public FileSystemSourceSettings​()
      • FileSystemSourceSettings

        public FileSystemSourceSettings​(java.nio.file.Path rootFolder)
    • Method Detail

      • getRootFolder

        public java.nio.file.Path getRootFolder​()
      • setRootFolder

        public void setRootFolder​(java.nio.file.Path rootFolder)
      • isRecursive

        public boolean isRecursive​()
      • setRecursive

        public void setRecursive​(boolean recursive)
      • isReprocessOnModify

        public boolean isReprocessOnModify​()
      • setReprocessOnModify

        public void setReprocessOnModify​(boolean reprocessOnModify)
      • getAcceptedFileNamePatterns

        public java.util.Set<java.util.regex.Pattern> getAcceptedFileNamePatterns​()
      • setAcceptedFileNamePatterns

        public void setAcceptedFileNamePatterns​(java.util.Set<java.util.regex.Pattern> acceptedFileNamePatterns)
      • addAcceptedFilePattern

        public void addAcceptedFilePattern​(java.util.regex.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