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.DirectoryScannerAn SFTP-awareDirectoryScannerthat assumes allPath-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
-
-
Constructor Summary
Constructors Constructor Description SftpPathDirectoryScanner()SftpPathDirectoryScanner(boolean caseSensitive)SftpPathDirectoryScanner(Path dir)SftpPathDirectoryScanner(Path dir, String... includes)SftpPathDirectoryScanner(Path dir, Collection<String> includes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringadjustPattern(String pattern)StringgetSeparator()voidsetIncludes(Collection<String> includes)voidsetSeparator(String separator)-
Methods inherited from class org.apache.sshd.common.util.io.DirectoryScanner
getBasedir, scan, scan, scandir, setBasedir
-
-
-
-
Constructor Detail
-
SftpPathDirectoryScanner
public SftpPathDirectoryScanner()
-
SftpPathDirectoryScanner
public SftpPathDirectoryScanner(boolean caseSensitive)
-
SftpPathDirectoryScanner
public SftpPathDirectoryScanner(Path dir)
-
SftpPathDirectoryScanner
public SftpPathDirectoryScanner(Path dir, Collection<String> includes)
-
-
Method Detail
-
getSeparator
public String getSeparator()
- Overrides:
getSeparatorin classorg.apache.sshd.common.util.io.PathScanningMatcher
-
setSeparator
public void setSeparator(String separator)
- Overrides:
setSeparatorin classorg.apache.sshd.common.util.io.PathScanningMatcher
-
setIncludes
public void setIncludes(Collection<String> includes)
- Overrides:
setIncludesin classorg.apache.sshd.common.util.io.PathScanningMatcher
-
-