public class SftpPathDirectoryScanner extends DirectoryScanner
DirectoryScanner that assumes all Path-s refer to SFTP remote ones and match patterns
use "/" as their separator with case sensitive matching by default (though the latter can be modified).basedircaseSensitive, includePatterns, separator| Constructor and Description |
|---|
SftpPathDirectoryScanner() |
SftpPathDirectoryScanner(boolean caseSensitive) |
SftpPathDirectoryScanner(java.nio.file.Path dir) |
SftpPathDirectoryScanner(java.nio.file.Path dir,
java.util.Collection<java.lang.String> includes) |
SftpPathDirectoryScanner(java.nio.file.Path dir,
java.lang.String... includes) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
adjustPattern(java.lang.String pattern) |
java.lang.String |
getSeparator() |
void |
setIncludes(java.util.Collection<java.lang.String> includes) |
void |
setSeparator(java.lang.String separator) |
getBasedir, scan, scan, scandir, setBasedircouldHoldIncluded, getIncludes, isCaseSensitive, isIncluded, normalizePattern, setCaseSensitive, setIncludespublic SftpPathDirectoryScanner()
public SftpPathDirectoryScanner(boolean caseSensitive)
public SftpPathDirectoryScanner(java.nio.file.Path dir)
public SftpPathDirectoryScanner(java.nio.file.Path dir,
java.lang.String... includes)
public SftpPathDirectoryScanner(java.nio.file.Path dir,
java.util.Collection<java.lang.String> includes)
public java.lang.String getSeparator()
getSeparator in class PathScanningMatcherpublic void setSeparator(java.lang.String separator)
setSeparator in class PathScanningMatcherpublic void setIncludes(java.util.Collection<java.lang.String> includes)
setIncludes in class PathScanningMatcherpublic static java.lang.String adjustPattern(java.lang.String pattern)