Module io.annot8.components.files
Class FileSystemSourceSettings
- java.lang.Object
-
- io.annot8.components.files.sources.FileSystemSourceSettings
-
- All Implemented Interfaces:
io.annot8.core.settings.Settings
public class FileSystemSourceSettings extends java.lang.Object implements io.annot8.core.settings.Settings
-
-
Constructor Summary
Constructors Constructor Description FileSystemSourceSettings()FileSystemSourceSettings(java.nio.file.Path rootFolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAcceptedFilePattern(java.util.regex.Pattern acceptedFilePattern)java.util.Set<java.util.regex.Pattern>getAcceptedFileNamePatterns()java.nio.file.PathgetRootFolder()booleanisRecursive()booleanisReprocessOnModify()booleanisWatching()voidsetAcceptedFileNamePatterns(java.util.Set<java.util.regex.Pattern> acceptedFileNamePatterns)voidsetRecursive(boolean recursive)voidsetReprocessOnModify(boolean reprocessOnModify)voidsetRootFolder(java.nio.file.Path rootFolder)voidsetWatching(boolean watching)booleanvalidate()
-
-
-
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:
validatein interfaceio.annot8.core.settings.Settings
-
-