public class SftpPathDirectoryScanner extends org.apache.sshd.common.util.io.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(Path dir) |
SftpPathDirectoryScanner(Path dir,
Collection<String> includes) |
SftpPathDirectoryScanner(Path dir,
String... includes) |
| Modifier and Type | Method and Description |
|---|---|
static String |
adjustPattern(String pattern) |
String |
getSeparator() |
void |
setIncludes(Collection<String> includes) |
void |
setSeparator(String separator) |
getBasedir, scan, scan, scandir, setBasedircouldHoldIncluded, getIncludes, isCaseSensitive, isIncluded, normalizePattern, setCaseSensitive, setIncludespublic SftpPathDirectoryScanner()
public SftpPathDirectoryScanner(boolean caseSensitive)
public SftpPathDirectoryScanner(Path dir)
public SftpPathDirectoryScanner(Path dir, Collection<String> includes)
public String getSeparator()
getSeparator in class org.apache.sshd.common.util.io.PathScanningMatcherpublic void setSeparator(String separator)
setSeparator in class org.apache.sshd.common.util.io.PathScanningMatcherpublic void setIncludes(Collection<String> includes)
setIncludes in class org.apache.sshd.common.util.io.PathScanningMatcherCopyright © 2018–2021 The Apache Software Foundation. All rights reserved.