org.codehaus.cargo.module.merge
Class DocumentMergerByXslt

java.lang.Object
  extended by org.codehaus.cargo.module.merge.DocumentMergerByXslt
All Implemented Interfaces:
MergeProcessor

public class DocumentMergerByXslt
extends Object
implements MergeProcessor

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

Constructor Summary
DocumentMergerByXslt(InputStream stream)
          Constructor.
 
Method Summary
 void addMergeItem(Object mergeItem)
          Add an item to be merged.
 Object performMerge()
          Perform the merge.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentMergerByXslt

public DocumentMergerByXslt(InputStream stream)
Constructor.

Parameters:
stream - XML Stream for source XSLT
Method Detail

addMergeItem

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

Specified by:
addMergeItem in interface MergeProcessor
Parameters:
mergeItem - in the item to merge.
Throws:
MergeException - on exceptions
See Also:
MergeProcessor.addMergeItem(java.lang.Object)

performMerge

public Object performMerge()
                    throws MergeException
Perform the merge.

Specified by:
performMerge in interface MergeProcessor
Returns:
the merged artifact
Throws:
MergeException - if there is a problem
See Also:
MergeProcessor.performMerge()


Copyright © 2004-2012 Codehaus. All Rights Reserved.