Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.io.impl
Class AbstractDocumentWriter

java.lang.Object
  extended by org.nuxeo.ecm.core.io.impl.AbstractDocumentWriter
All Implemented Interfaces:
DocumentWriter
Direct Known Subclasses:
AbstractDocumentModelWriter, NuxeoArchiveWriter, XMLDirectoryWriter, XMLDocumentWriter

public abstract class AbstractDocumentWriter
extends java.lang.Object
implements DocumentWriter

Author:
Bogdan Stefanescu

Constructor Summary
AbstractDocumentWriter()
           
 
Method Summary
 DocumentTranslationMap write(java.util.Collection<ExportedDocument> docs)
          Writes documents from the given collection.
abstract  DocumentTranslationMap write(ExportedDocument doc)
          Writes a single document.
 DocumentTranslationMap write(ExportedDocument[] docs)
          Writes an array of documents.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuxeo.ecm.core.io.DocumentWriter
close
 

Constructor Detail

AbstractDocumentWriter

public AbstractDocumentWriter()
Method Detail

write

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

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

write

public DocumentTranslationMap write(ExportedDocument[] docs)
                             throws java.io.IOException
Description copied from interface: DocumentWriter
Writes an array of documents.

Specified by:
write in interface DocumentWriter
Parameters:
docs - the array to write
Returns:
the translation map.
Throws:
java.io.IOException

write

public DocumentTranslationMap write(java.util.Collection<ExportedDocument> docs)
                             throws java.io.IOException
Description copied from interface: DocumentWriter
Writes documents from the given collection.

Specified by:
write in interface DocumentWriter
Parameters:
docs - the documents to write
Returns:
the translation map.
Throws:
java.io.IOException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.