|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.lib.meta.ZipStreamMetaDataIterator
public class ZipStreamMetaDataIterator
Iterator over all metadata resources in a given zip input stream.
| Constructor Summary | |
|---|---|
ZipStreamMetaDataIterator(java.util.zip.ZipInputStream stream,
MetaDataFilter filter)
Constructor; supply zip stream and optional metadata filter. |
|
| Method Summary | |
|---|---|
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.Object |
next()
Return the next metadata resource. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ZipStreamMetaDataIterator(java.util.zip.ZipInputStream stream,
MetaDataFilter filter)
| Method Detail |
|---|
public boolean hasNext()
throws java.io.IOException
MetaDataIterator
hasNext in interface MetaDataIteratorjava.io.IOException
public java.lang.Object next()
throws java.io.IOException
MetaDataIterator
next in interface MetaDataIteratorjava.io.IOExceptionpublic java.io.InputStream getInputStream()
MetaDataIterator
getInputStream in interface MetaDataIteratorpublic java.io.File getFile()
MetaDataIterator
getFile in interface MetaDataIteratorpublic void close()
MetaDataIterator
close in interface MetaDataIteratorclose in interface Closeablepublic java.lang.String getName()
MetaDataFilter.Resource
getName in interface MetaDataFilter.Resource
public byte[] getContent()
throws java.io.IOException
MetaDataFilter.Resource
getContent in interface MetaDataFilter.Resourcejava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||