public abstract class AbstractChoiceMergeStrategy extends Object implements MergeStrategy
Constructor and Description |
---|
AbstractChoiceMergeStrategy() |
Modifier and Type | Method and Description |
---|---|
int |
inBoth(Descriptor set,
DescriptorElement left,
DescriptorElement right)
Process when the element appears in both descriptors.
|
int |
inLeft(Descriptor set,
DescriptorElement element)
Process when the element appears just in the left descriptor.
|
int |
inRight(Descriptor set,
DescriptorElement element)
Process when the element appears just in the left descriptor.
|
public int inLeft(Descriptor set, DescriptorElement element)
inLeft
in interface MergeStrategy
set
- output descriptorelement
- left elementorg.codehaus.cargo.module.merge.strategy.MergeStrategy#inLeft(org.codehaus.cargo.module.merge.AbstractMergeSet, org.w3c.dom.Element)
public int inRight(Descriptor set, DescriptorElement element)
inRight
in interface MergeStrategy
set
- output descriptorelement
- right elementorg.codehaus.cargo.module.merge.strategy.MergeStrategy#inRight(org.codehaus.cargo.module.merge.AbstractMergeSet, org.w3c.dom.Element)
public int inBoth(Descriptor set, DescriptorElement left, DescriptorElement right)
inBoth
in interface MergeStrategy
set
- output descriptorleft
- left elementright
- right elementorg.codehaus.cargo.module.merge.strategy.MergeStrategy#inBoth(org.codehaus.cargo.module.merge.AbstractMergeSet, org.codehaus.cargo.module.merge.MergePair)
Copyright © 2004-2013 Codehaus. All Rights Reserved.