org.codehaus.cargo.module.merge
Interface MergeProcessor

All Known Implementing Classes:
DocumentMerger, DocumentMergerByXslt, DocumentStreamAdapter, WarArchiveMerger

public interface MergeProcessor

Interface implemented by merger classes.

Version:
$Id: MergeProcessor.java 1705 2008-09-02 13:14:55Z adriana $

Method Summary
 void addMergeItem(Object mergeItem)
          Add an item to be merged.
 Object performMerge()
          Perform the merge.
 

Method Detail

addMergeItem

void addMergeItem(Object mergeItem)
                  throws MergeException
Add an item to be merged.

Parameters:
mergeItem - in the item to merge.
Throws:
MergeException - on exceptions

performMerge

Object performMerge()
                    throws MergeException
Perform the merge.

Returns:
the merged artifact
Throws:
MergeException - if there is a problem


Copyright © 2004-2012 Codehaus. All Rights Reserved.