public class FileMetaDataIterator extends Object implements MetaDataIterator
| Constructor and Description |
|---|
FileMetaDataIterator(File file)
Constructor; supply metadata file.
|
FileMetaDataIterator(File dir,
MetaDataFilter filter)
Constructor; supply root of directory tree to search and optional
file filter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the resources used by this iterator.
|
File |
getFile()
Return the last-iterated metadata resource content as a file, or null
if not an extant file.
|
InputStream |
getInputStream()
Return the last-iterated metadata resource content as a stream.
|
boolean |
hasNext()
Return whether there is another resource to iterate over.
|
URL |
next()
Return the next metadata resource.
|
public FileMetaDataIterator(File file)
public FileMetaDataIterator(File dir, MetaDataFilter filter) throws IOException
IOExceptionpublic boolean hasNext()
MetaDataIteratorhasNext in interface MetaDataIteratorpublic URL next() throws IOException
MetaDataIteratornext in interface MetaDataIteratorIOExceptionpublic InputStream getInputStream() throws IOException
MetaDataIteratorgetInputStream in interface MetaDataIteratorIOExceptionpublic File getFile()
MetaDataIteratorgetFile in interface MetaDataIteratorpublic void close()
MetaDataIteratorclose in interface MetaDataIteratorclose in interface CloseableCopyright © 2006–2022 Apache Software Foundation. All rights reserved.