Class XMLTransferManifestWriter
- java.lang.Object
-
- org.alfresco.repo.transfer.manifest.XMLTransferManifestWriter
-
- All Implemented Interfaces:
TransferManifestWriter
public class XMLTransferManifestWriter extends java.lang.Object implements TransferManifestWriter
Writes the transfer manifest out in XML format to the specified writer. XMLTransferManifestWriter is a statefull object used for writing out a single transfer manifest file in XML format to the writer passed in via startTransferManifest. Call startTransferManifest, writeTransferManifestHeader, writeTransferManifestNode (0 to many), endTransferManifest.- Author:
- Mark Rogers
-
-
Constructor Summary
Constructors Constructor Description XMLTransferManifestWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendTransferManifest()End the transfer manifestvoidstartTransferManifest(java.io.Writer writer)Start the transfer manifestvoidwriteTransferManifestHeader(TransferManifestHeader header)Write the transfer manifest headervoidwriteTransferManifestNode(TransferManifestDeletedNode node)Write a deleted node to the manifest filevoidwriteTransferManifestNode(TransferManifestNode node)voidwriteTransferManifestNode(TransferManifestNormalNode node)Write a normal transfer manifest node
-
-
-
Method Detail
-
startTransferManifest
public void startTransferManifest(java.io.Writer writer) throws org.xml.sax.SAXExceptionStart the transfer manifest- Specified by:
startTransferManifestin interfaceTransferManifestWriter- Throws:
org.xml.sax.SAXException
-
endTransferManifest
public void endTransferManifest() throws org.xml.sax.SAXExceptionEnd the transfer manifest- Specified by:
endTransferManifestin interfaceTransferManifestWriter- Throws:
org.xml.sax.SAXException
-
writeTransferManifestHeader
public void writeTransferManifestHeader(TransferManifestHeader header) throws org.xml.sax.SAXException
Write the transfer manifest header- Specified by:
writeTransferManifestHeaderin interfaceTransferManifestWriter- Throws:
org.xml.sax.SAXException
-
writeTransferManifestNode
public void writeTransferManifestNode(TransferManifestDeletedNode node) throws org.xml.sax.SAXException
Write a deleted node to the manifest file- Parameters:
node-- Throws:
org.xml.sax.SAXException
-
writeTransferManifestNode
public void writeTransferManifestNode(TransferManifestNode node) throws org.xml.sax.SAXException
- Specified by:
writeTransferManifestNodein interfaceTransferManifestWriter- Throws:
org.xml.sax.SAXException
-
writeTransferManifestNode
public void writeTransferManifestNode(TransferManifestNormalNode node) throws org.xml.sax.SAXException
Write a normal transfer manifest node- Parameters:
node-- Throws:
org.xml.sax.SAXException
-
-