public class FileMetaDataIterator extends java.lang.Object implements MetaDataIterator
Constructor and Description |
---|
FileMetaDataIterator(java.io.File file)
Constructor; supply metadata file.
|
FileMetaDataIterator(java.io.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.
|
java.io.File |
getFile()
Return the last-iterated metadata resource content as a file, or null
if not an extant file.
|
java.io.InputStream |
getInputStream()
Return the last-iterated metadata resource content as a stream.
|
boolean |
hasNext()
Return whether there is another resource to iterate over.
|
java.net.URL |
next()
Return the next metadata resource.
|
public FileMetaDataIterator(java.io.File file)
public FileMetaDataIterator(java.io.File dir, MetaDataFilter filter) throws java.io.IOException
java.io.IOException
public boolean hasNext()
MetaDataIterator
hasNext
in interface MetaDataIterator
public java.net.URL next() throws java.io.IOException
MetaDataIterator
next
in interface MetaDataIterator
java.io.IOException
public java.io.InputStream getInputStream() throws java.io.IOException
MetaDataIterator
getInputStream
in interface MetaDataIterator
java.io.IOException
public java.io.File getFile()
MetaDataIterator
getFile
in interface MetaDataIterator
public void close()
MetaDataIterator
close
in interface MetaDataIterator
close
in interface Closeable