package com.turhanoz.android.reactivedirectorychooser.observable;
import java.io.File;
import rx.Observable;
import rx.functions.Func1;
public class ListDirectoryObservable extends ListFileObservable {
public Observable<File> create(final File rootDirectory) {
return super.create(rootDirectory)
.filter(isDirectory());
}
private Func1<File, Boolean> isDirectory() {
return new Func1<File, Boolean>() {
@Override
public Boolean call(File file) {
return file.isDirectory();
}
};
}
}