org.codehaus.cargo.module.merge
Interface MergeProcessor

All Known Implementing Classes:
DocumentMerger, DocumentStreamAdapter, WarArchiveMerger

public interface MergeProcessor

Interface implemented by merger classes.

Version:
$Id: $

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

Method Detail

addMergeItem

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

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

performMerge

java.lang.Object performMerge()
                              throws MergeException
Perform the merge.

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


Copyright © 2004-2010 Codehaus. All Rights Reserved.