org.codehaus.cargo.module.webapp
Class WarArchiveMerger.MergedWarArchive.ArchiveResourceMerger

java.lang.Object
  extended by org.codehaus.cargo.module.webapp.WarArchiveMerger.MergedWarArchive.ArchiveResourceMerger
Enclosing class:
WarArchiveMerger.MergedWarArchive

public class WarArchiveMerger.MergedWarArchive.ArchiveResourceMerger
extends java.lang.Object

Class to store merging operations.


Constructor Summary
WarArchiveMerger.MergedWarArchive.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

WarArchiveMerger.MergedWarArchive.ArchiveResourceMerger

public WarArchiveMerger.MergedWarArchive.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-2009 Codehaus. All Rights Reserved.