/** * Constructor; supply root of directory tree to search and optional * file filter. */ public FileMetaDataIterator(File dir, MetaDataFilter filter) throws IOException { if (dir == null) _itr = null; else { Collection<File> metas = new ArrayList<File>(); FileResource rsrc = (filter == null) ? null : new FileResource(); scan(dir, filter, rsrc, metas, 0); _itr = metas.iterator(); } }
/** * Constructor; supply root of directory tree to search and optional * file filter. */ public FileMetaDataIterator(File dir, MetaDataFilter filter) throws IOException { if (dir == null) _itr = null; else { Collection<File> metas = new ArrayList<File>(); FileResource rsrc = (filter == null) ? null : new FileResource(); scan(dir, filter, rsrc, metas, 0); _itr = metas.iterator(); } }
/** * Constructor; supply root of directory tree to search and optional * file filter. */ public FileMetaDataIterator(File dir, MetaDataFilter filter) throws IOException { if (dir == null) _itr = null; else { Collection<File> metas = new ArrayList<File>(); FileResource rsrc = (filter == null) ? null : new FileResource(); scan(dir, filter, rsrc, metas, 0); _itr = metas.iterator(); } }
/** * Constructor; supply root of directory tree to search and optional * file filter. */ public FileMetaDataIterator(File dir, MetaDataFilter filter) throws IOException { if (dir == null) _itr = null; else { Collection metas = new ArrayList(); FileResource rsrc = (filter == null) ? null : new FileResource(); scan(dir, filter, rsrc, metas, 0); _itr = metas.iterator(); } }