Nuxeo ECM Projects 5.4.3-SNAPSHOT

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 Object
implements DocumentWriter

Author:
Bogdan Stefanescu

Constructor Summary
AbstractDocumentWriter()
           
 
Method Summary
static org.dom4j.io.OutputFormat createCompactFormat()
           
static org.dom4j.io.OutputFormat createPrettyPrint()
           
 DocumentTranslationMap write(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 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:
IOException

write

public DocumentTranslationMap write(ExportedDocument[] docs)
                             throws 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:
IOException

write

public DocumentTranslationMap write(Collection<ExportedDocument> docs)
                             throws 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:
IOException

createPrettyPrint

public static org.dom4j.io.OutputFormat createPrettyPrint()

createCompactFormat

public static org.dom4j.io.OutputFormat createCompactFormat()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.