org.codehaus.cargo.module.webapp.resin
Class ResinWebXmlMerger

java.lang.Object
  extended byorg.codehaus.cargo.util.log.LoggedObject
      extended byorg.codehaus.cargo.module.webapp.resin.ResinWebXmlMerger
All Implemented Interfaces:
org.codehaus.cargo.util.log.Loggable

public class ResinWebXmlMerger
extends org.codehaus.cargo.util.log.LoggedObject

Class to manage the merging of two resin web descriptors.

Version:
$Id $

Field Summary
 MergeStrategy mergeDirectoryServletStrategy
          Strategies for merging directory servlets.
 MergeStrategy mergeJndiLinksStrategy
          Strategies for merging jndi links.
 MergeStrategy mergeResourceRefsStrategy
          Strategies for merging resource references.
 MergeStrategy mergeSessionConfigStrategy
          Strategies for merging session config.
 MergeStrategy mergeSystemPropertiesStrategy
          Strategies for merging system properties.
 
Constructor Summary
ResinWebXmlMerger(ResinWebXml theWebXml)
          Constructor.
 
Method Summary
 void merge(ResinWebXml theMergeWebXml)
          Merges the merge descriptor with the original descriptor.
 
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mergeDirectoryServletStrategy

public MergeStrategy mergeDirectoryServletStrategy
Strategies for merging directory servlets.


mergeSessionConfigStrategy

public MergeStrategy mergeSessionConfigStrategy
Strategies for merging session config.


mergeResourceRefsStrategy

public MergeStrategy mergeResourceRefsStrategy
Strategies for merging resource references.


mergeJndiLinksStrategy

public MergeStrategy mergeJndiLinksStrategy
Strategies for merging jndi links.


mergeSystemPropertiesStrategy

public MergeStrategy mergeSystemPropertiesStrategy
Strategies for merging system properties.

Constructor Detail

ResinWebXmlMerger

public ResinWebXmlMerger(ResinWebXml theWebXml)
Constructor.

Parameters:
theWebXml - The original descriptor
Method Detail

merge

public final void merge(ResinWebXml theMergeWebXml)
Merges the merge descriptor with the original descriptor.

Parameters:
theMergeWebXml - The descriptor to merge in


Copyright © 2004-2008 Codehaus. All Rights Reserved.