return listDatasets(null);
}
@Override
public List<CrawlableDataset> listDatasets(CrawlableDatasetFilter filter) throws IOException {
MCollection mc = new MCollection(mfile.getPath(), mfile.getPath(), false, (MFileFilter) null, null);
Iterator<MFile> iter = controller.getInventory(mc);
List<CrawlableDataset> result = new ArrayList<CrawlableDataset>();
while (iter.hasNext()) {
CrawlableMFile crf = new CrawlableMFile(controller, iter.next());
if (filter == null || filter.accept(crf))