Package org.apache.sshd.sftp.client.fs
Class SftpPathDirectoryScanner
java.lang.Object
org.apache.sshd.common.util.io.PathScanningMatcher
org.apache.sshd.common.util.io.DirectoryScanner
org.apache.sshd.sftp.client.fs.SftpPathDirectoryScanner
public class SftpPathDirectoryScanner
extends org.apache.sshd.common.util.io.DirectoryScanner
An SFTP-aware
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).- Author:
- Apache MINA SSHD Project
-
Field Summary
Fields inherited from class org.apache.sshd.common.util.io.DirectoryScanner
basedirFields inherited from class org.apache.sshd.common.util.io.PathScanningMatcher
caseSensitive, includePatterns, separator -
Constructor Summary
ConstructorsConstructorDescriptionSftpPathDirectoryScanner(boolean caseSensitive) SftpPathDirectoryScanner(Path dir, String... includes) SftpPathDirectoryScanner(Path dir, Collection<String> includes) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringadjustPattern(String pattern) voidsetIncludes(Collection<String> includes) voidsetSeparator(String separator) Methods inherited from class org.apache.sshd.common.util.io.DirectoryScanner
getBasedir, isFilesOnly, scan, scan, scandir, setBasedir, setFilesOnlyMethods inherited from class org.apache.sshd.common.util.io.PathScanningMatcher
couldHoldIncluded, getIncludes, isCaseSensitive, isIncluded, normalizePattern, setCaseSensitive, setIncludes
-
Constructor Details
-
SftpPathDirectoryScanner
public SftpPathDirectoryScanner() -
SftpPathDirectoryScanner
public SftpPathDirectoryScanner(boolean caseSensitive) -
SftpPathDirectoryScanner
-
SftpPathDirectoryScanner
-
SftpPathDirectoryScanner
-
-
Method Details
-
getSeparator
- Overrides:
getSeparatorin classorg.apache.sshd.common.util.io.PathScanningMatcher
-
setSeparator
- Overrides:
setSeparatorin classorg.apache.sshd.common.util.io.PathScanningMatcher
-
setIncludes
- Overrides:
setIncludesin classorg.apache.sshd.common.util.io.PathScanningMatcher
-
adjustPattern
-