|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.codehaus.plexus.cdc.merge.support.AbstractMergeableSupport
org.codehaus.plexus.cdc.merge.support.AbstractMergeableElement
| Field Summary |
| Fields inherited from class org.codehaus.plexus.cdc.merge.support.AbstractMergeableSupport |
element |
| Constructor Summary | |
AbstractMergeableElement(org.jdom.Element element)
|
|
| Method Summary | |
protected boolean |
isRecessiveElementInConflict(AbstractMergeableElement re,
java.util.List eltNameList)
Detects if there was a conflict, that is the specified element was present in both dominant and recessive element-sets. |
protected boolean |
isRecessiveElementInConflict(AbstractMergeableElement re,
java.lang.String eltName)
Deprecated. use isRecessiveElementInConflict(AbstractMergeableElement,List) instead. |
void |
merge(Mergeable me)
Merges an element of same type. |
void |
merge(Mergeable me,
MergeStrategy strategy)
Simply delegate to |
protected boolean |
mergeableElementComesFromRecessive(AbstractMergeableElement re,
java.lang.String eltName)
Determines if the Element to be merged is to be sourced from Recessive Element set. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.codehaus.plexus.cdc.merge.support.Mergeable |
getAllowedTags |
| Constructor Detail |
public AbstractMergeableElement(org.jdom.Element element)
| Method Detail |
protected boolean isRecessiveElementInConflict(AbstractMergeableElement re,
java.lang.String eltName)
isRecessiveElementInConflict(AbstractMergeableElement,List) instead.
isRecessiveElementInConflict(AbstractMergeableElement,List).
re - Recessive element.eltName - Element name to test for.
true if there was a conflict of element.
protected boolean isRecessiveElementInConflict(AbstractMergeableElement re,
java.util.List eltNameList)
<component> is keyed on
<role> and <role-hint>.
re - eltNameList - List of elements that will be checked for values in both dominant and recessive sets.
protected boolean mergeableElementComesFromRecessive(AbstractMergeableElement re,
java.lang.String eltName)
re - Recessive element.eltName - Element name to test for.
public void merge(Mergeable me,
MergeStrategy strategy)
throws MergeException
me - Recessive Mergeable instance.strategy - MergeStrategy to apply for merging.
MergeException - if there was an error while merging.Mergeable.merge(Mergeable,org.codehaus.plexus.cdc.merge.MergeStrategy)
public void merge(Mergeable me)
throws MergeException
Mergeable
merge in interface Mergeablemerge in class AbstractMergeableSupportMergeException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||