org.codehaus.cargo.module.webapp.merge
Class ArchiveResourceMerger

java.lang.Object
  extended by org.codehaus.cargo.module.webapp.merge.ArchiveResourceMerger

public class ArchiveResourceMerger
extends java.lang.Object

Class to store merging operations.

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

Constructor Summary
ArchiveResourceMerger(java.lang.String resource, MergeProcessor next)
          Constructor.
 
Method Summary
 void addMergeItem(java.lang.Object mergeItem)
          Add an item into the merge.
 void execute(java.io.File assembleDir)
          Execute the merge into the assembly directory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveResourceMerger

public ArchiveResourceMerger(java.lang.String resource,
                             MergeProcessor next)
Constructor.

Parameters:
resource - name of the resource path
next - the processor
Method Detail

addMergeItem

public void addMergeItem(java.lang.Object mergeItem)
                  throws MergeException
Add an item into the merge.

Parameters:
mergeItem - the item
Throws:
MergeException - if a problem

execute

public void execute(java.io.File assembleDir)
             throws MergeException
Execute the merge into the assembly directory.

Parameters:
assembleDir - the directory to save to
Throws:
MergeException - if a problem


Copyright © 2004-2011 Codehaus. All Rights Reserved.