List of usage examples for com.google.common.collect TreeTraverser postOrderTraversal
public final FluentIterable<T> postOrderTraversal(final T root)
From source file:de.rnd7.fixfilenames.Main.java
public static Iterable<File> traverser(final File rootFolder) { final TreeTraverser<File> traverser = new FileTraverser(); return traverser.postOrderTraversal(rootFolder); }
From source file:de.rnd7.movietools.util.Movies.java
public static Stream<File> traverser(final File rootFolder) { final TreeTraverser<File> traverser = new FileTraverser(); final Stream<File> stream = StreamSupport.stream(traverser.postOrderTraversal(rootFolder).spliterator(), false);/* w w w. j a va 2 s. c o m*/ return stream.filter(Movies::isMovieFile).sorted(Comparator.comparing(File::getAbsolutePath)); }