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).basedir
caseSensitive, 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, setBasedir
couldHoldIncluded, getIncludes, isCaseSensitive, isIncluded, normalizePattern, setCaseSensitive, setIncludes
public SftpPathDirectoryScanner()
public SftpPathDirectoryScanner(boolean caseSensitive)
public SftpPathDirectoryScanner(Path dir)
public SftpPathDirectoryScanner(Path dir, Collection<String> includes)
public String getSeparator()
getSeparator
in class PathScanningMatcher
public void setSeparator(String separator)
setSeparator
in class PathScanningMatcher
public void setIncludes(Collection<String> includes)
setIncludes
in class PathScanningMatcher
Copyright © 2008–2024 The Apache Software Foundation. All rights reserved.