Module io.annot8.components.files
Class SimpleFileSystemSource.Settings
- java.lang.Object
-
- io.annot8.components.files.sources.SimpleFileSystemSource.Settings
-
- All Implemented Interfaces:
io.annot8.api.settings.Settings
- Enclosing class:
- SimpleFileSystemSource
public static class SimpleFileSystemSource.Settings extends Object implements io.annot8.api.settings.Settings
-
-
Constructor Summary
Constructors Constructor Description Settings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getExtensions()SimpleFileSystemSource.FileOrdergetFileOrder()List<Path>getPaths()booleanisRecursive()voidsetExtensions(List<String> extensions)voidsetFileOrder(SimpleFileSystemSource.FileOrder fileOrder)voidsetPaths(List<Path> paths)voidsetRecursive(boolean recursive)booleanvalidate()
-
-
-
Method Detail
-
validate
public boolean validate()
- Specified by:
validatein interfaceio.annot8.api.settings.Settings
-
getExtensions
@Description("List of file extensions to accept (accepts all files if no extensions are given)") public List<String> getExtensions()
-
isRecursive
@Description("Should we process paths recursively?") public boolean isRecursive()
-
setRecursive
public void setRecursive(boolean recursive)
-
getFileOrder
@Description("The order in which files will be processed") public SimpleFileSystemSource.FileOrder getFileOrder()
-
setFileOrder
public void setFileOrder(SimpleFileSystemSource.FileOrder fileOrder)
-
-