Nuxeo Enterprise Platform 5.4

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

java.lang.Object
  extended by org.nuxeo.ecm.core.io.impl.AbstractDocumentWriter
      extended by org.nuxeo.ecm.core.io.impl.plugins.NuxeoArchiveWriter
All Implemented Interfaces:
DocumentWriter

public class NuxeoArchiveWriter
extends AbstractDocumentWriter

Author:
Bogdan Stefanescu

Constructor Summary
NuxeoArchiveWriter(java.io.File destination)
           
NuxeoArchiveWriter(java.io.File destination, int compressionLevel)
           
NuxeoArchiveWriter(java.io.OutputStream out)
           
NuxeoArchiveWriter(java.io.OutputStream out, int compressionLevel)
           
NuxeoArchiveWriter(java.util.zip.ZipOutputStream out)
           
NuxeoArchiveWriter(java.util.zip.ZipOutputStream out, int compressionLevel)
           
 
Method Summary
 void close()
          Closes the writer.
 void setComment(java.lang.String comment)
           
 DocumentTranslationMap write(ExportedDocument doc)
          Writes a single document.
 
Methods inherited from class org.nuxeo.ecm.core.io.impl.AbstractDocumentWriter
write, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NuxeoArchiveWriter

public NuxeoArchiveWriter(java.io.File destination)
                   throws java.io.IOException
Throws:
java.io.IOException

NuxeoArchiveWriter

public NuxeoArchiveWriter(java.io.File destination,
                          int compressionLevel)
                   throws java.io.IOException
Throws:
java.io.IOException

NuxeoArchiveWriter

public NuxeoArchiveWriter(java.io.OutputStream out)
                   throws java.io.IOException
Throws:
java.io.IOException

NuxeoArchiveWriter

public NuxeoArchiveWriter(java.io.OutputStream out,
                          int compressionLevel)
                   throws java.io.IOException
Throws:
java.io.IOException

NuxeoArchiveWriter

public NuxeoArchiveWriter(java.util.zip.ZipOutputStream out)
                   throws java.io.IOException
Throws:
java.io.IOException

NuxeoArchiveWriter

public NuxeoArchiveWriter(java.util.zip.ZipOutputStream out,
                          int compressionLevel)
                   throws java.io.IOException
Throws:
java.io.IOException
Method Detail

setComment

public void setComment(java.lang.String comment)

write

public DocumentTranslationMap write(ExportedDocument doc)
                             throws java.io.IOException
Description copied from interface: DocumentWriter
Writes a single document.

Specified by:
write in interface DocumentWriter
Specified by:
write in class AbstractDocumentWriter
Parameters:
doc - the document to write
Returns:
the translation map.
Throws:
java.io.IOException

close

public void close()
Description copied from interface: DocumentWriter
Closes the writer.


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.