ch.elca.el4j.services.xmlmerge.action
Class OverrideAction

java.lang.Object
  extended by ch.elca.el4j.services.xmlmerge.action.OverrideAction
All Implemented Interfaces:
Action, Operation

public class OverrideAction
extends Object
implements Action

Copies the patch element if it exist in the original, keep the original if no corresponding patch element exists.

Author:
Laurent Bovet (LBO), Alex Mathey (AMA)
File-location:
OverrideAction
Last check-in date:
2009-08-04 15:24:14 +0200 (Di, 04. Aug 2009) by swismer for revision 3882

Constructor Summary
OverrideAction()
           
 
Method Summary
 void perform(org.jdom.Element originalElement, org.jdom.Element patchElement, org.jdom.Element outputParentElement)
          Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverrideAction

public OverrideAction()
Method Detail

perform

public void perform(org.jdom.Element originalElement,
                    org.jdom.Element patchElement,
                    org.jdom.Element outputParentElement)
Out of an original element and a second element provided by the patch DOM, applies an operation and modifies the parent node of the result DOM.

Specified by:
perform in interface Action
Parameters:
originalElement - Original element
patchElement - Patch element
outputParentElement - Output parent element


Copyright © 2005-2011 ELCA. All Rights Reserved.