Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.io.impl.plugins
Class NuxeoArchiveReader

java.lang.Object
  extended by org.nuxeo.ecm.core.io.impl.AbstractDocumentReader
      extended by org.nuxeo.ecm.core.io.impl.plugins.NuxeoArchiveReader
All Implemented Interfaces:
DocumentReader

public class NuxeoArchiveReader
extends AbstractDocumentReader

Reads nuxeo archives generated using NuxeoArchiveWriter.

Author:
Bogdan Stefanescu

Constructor Summary
NuxeoArchiveReader(File file)
           
NuxeoArchiveReader(InputStream in)
           
NuxeoArchiveReader(URL url)
           
NuxeoArchiveReader(ZipInputStream in)
           
 
Method Summary
 void close()
          Closes the reader.
static boolean isMarkerEntry(ZipEntry entry)
           
 ExportedDocument read()
          Reads a single document.
 
Methods inherited from class org.nuxeo.ecm.core.io.impl.AbstractDocumentReader
read
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NuxeoArchiveReader

public NuxeoArchiveReader(URL url)
                   throws IOException
Throws:
IOException

NuxeoArchiveReader

public NuxeoArchiveReader(File file)
                   throws IOException
Throws:
IOException

NuxeoArchiveReader

public NuxeoArchiveReader(InputStream in)
                   throws IOException
Throws:
IOException

NuxeoArchiveReader

public NuxeoArchiveReader(ZipInputStream in)
                   throws IOException
Throws:
IOException
Method Detail

read

public ExportedDocument read()
                      throws IOException
Description copied from interface: DocumentReader
Reads a single document.

Specified by:
read in interface DocumentReader
Specified by:
read in class AbstractDocumentReader
Returns:
the document read or null if there are no more documents to read
Throws:
IOException

close

public void close()
Description copied from interface: DocumentReader
Closes the reader.


isMarkerEntry

public static boolean isMarkerEntry(ZipEntry entry)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.