Top Description Fields Constructors Methods
org.apache.sshd.sftp.client.fs

public Class SftpPathDirectoryScanner

extends DirectoryScanner
Class Inheritance
Imports
java.nio.file.Path, java.util.ArrayList, .Arrays, .Collection, .Collections, java.util.stream.Collectors, org.apache.sshd.common.util.GenericUtils, .SelectorUtils, .ValidateUtils, 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

Inherited from org.apache.sshd.common.util.io.DirectoryScanner:
basedir

Constructor Summary

AccessConstructor and Description
public
public
SftpPathDirectoryScanner(boolean caseSensitive)

public
public
public

Method Summary

Modifier and TypeMethod and Description
public static String
public String
public void
public void
Inherited from org.apache.sshd.common.util.io.DirectoryScanner:
getBasedirisFilesOnlyscanscanscandirsetBasedirsetFilesOnly

Constructor Detail

SftpPathDirectoryScannerback to summary
public SftpPathDirectoryScanner()
SftpPathDirectoryScannerback to summary
public SftpPathDirectoryScanner(boolean caseSensitive)
SftpPathDirectoryScannerback to summary
public SftpPathDirectoryScanner(Path dir)
SftpPathDirectoryScannerback to summary
public SftpPathDirectoryScanner(Path dir, String... includes)
SftpPathDirectoryScannerback to summary
public SftpPathDirectoryScanner(Path dir, Collection<String> includes)

Method Detail

adjustPatternback to summary
public static String adjustPattern(String pattern)
getSeparatorback to summary
public String getSeparator()

Overrides org.apache.sshd.common.util.io.PathScanningMatcher.getSeparator.

Returns:String

Doc from org.apache.sshd.common.util.io.PathScanningMatcher.getSeparator.

The file separator to use to parse paths - default=local O/S separator

Annotations
@Override
setIncludesback to summary
public void setIncludes(Collection<String> includes)

Overrides org.apache.sshd.common.util.io.PathScanningMatcher.setIncludes.

Annotations
@Override
setSeparatorback to summary
public void setSeparator(String separator)

Overrides org.apache.sshd.common.util.io.PathScanningMatcher.setSeparator.

Annotations
@Override