Class PathUtils.RelativeSortedPaths

java.lang.Object
org.apache.commons.io.file.PathUtils.RelativeSortedPaths
Enclosing class:
PathUtils

private static final class PathUtils.RelativeSortedPaths extends Object
Private worker/holder that computes and tracks relative path names and their equality. We reuse the sorted relative lists when comparing directories.
  • Field Details

    • equals

      final boolean equals
    • relativeFileList1

      final List<Path> relativeFileList1
    • relativeFileList2

      final List<Path> relativeFileList2
  • Constructor Details

  • Method Details

    • equalsIgnoreFileSystem

      private static boolean equalsIgnoreFileSystem(List<Path> list1, List<Path> list2)
      Compares lists of paths regardless of their file systems.
      Parameters:
      list1 - the first list.
      list2 - the second list.
      Returns:
      whether the lists are equal.
    • equalsIgnoreFileSystem

      private static boolean equalsIgnoreFileSystem(Path path1, Path path2)
    • extractKey

      static String extractKey(String separator, String string)