Class SftpPathDirectoryScanner


  • public class SftpPathDirectoryScanner
    extends 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).
    • Constructor Detail

      • SftpPathDirectoryScanner

        public SftpPathDirectoryScanner()
      • SftpPathDirectoryScanner

        public SftpPathDirectoryScanner​(boolean caseSensitive)
      • SftpPathDirectoryScanner

        public SftpPathDirectoryScanner​(java.nio.file.Path dir)
      • SftpPathDirectoryScanner

        public SftpPathDirectoryScanner​(java.nio.file.Path dir,
                                        java.lang.String... includes)
      • SftpPathDirectoryScanner

        public SftpPathDirectoryScanner​(java.nio.file.Path dir,
                                        java.util.Collection<java.lang.String> includes)
    • Method Detail

      • getSeparator

        public java.lang.String getSeparator()
        Overrides:
        getSeparator in class PathScanningMatcher
        Returns:
        The file separator to use to parse paths - default=local O/S separator
      • adjustPattern

        public static java.lang.String adjustPattern​(java.lang.String pattern)