public class ZipStreamMetaDataIterator extends java.lang.Object implements MetaDataIterator, MetaDataFilter.Resource
| Constructor and Description |
|---|
ZipStreamMetaDataIterator(java.util.zip.ZipInputStream stream,
MetaDataFilter filter)
Constructor; supply zip stream and optional metadata filter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the resources used by this iterator.
|
byte[] |
getContent()
Resource content.
|
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.
|
java.lang.String |
getName()
The name of the resource.
|
boolean |
hasNext()
Return whether there is another resource to iterate over.
|
java.lang.String |
next()
Return the next metadata resource.
|
public ZipStreamMetaDataIterator(java.util.zip.ZipInputStream stream,
MetaDataFilter filter)
public boolean hasNext()
throws java.io.IOException
MetaDataIteratorhasNext in interface MetaDataIteratorjava.io.IOExceptionpublic java.lang.String next()
throws java.io.IOException
MetaDataIteratornext in interface MetaDataIteratorjava.io.IOExceptionpublic java.io.InputStream getInputStream()
MetaDataIteratorgetInputStream in interface MetaDataIteratorpublic java.io.File getFile()
MetaDataIteratorgetFile in interface MetaDataIteratorpublic void close()
MetaDataIteratorclose in interface MetaDataIteratorclose in interface Closeablepublic java.lang.String getName()
MetaDataFilter.ResourcegetName in interface MetaDataFilter.Resourcepublic byte[] getContent()
throws java.io.IOException
MetaDataFilter.ResourcegetContent in interface MetaDataFilter.Resourcejava.io.IOExceptionCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.