Package | Description |
---|---|
org.codehaus.plexus.metadata.merge | |
org.codehaus.plexus.metadata.merge.support |
Modifier and Type | Method and Description |
---|---|
void |
MergeStrategy.apply(Mergeable dElt,
Mergeable rElt)
Merges a dominant
Mergeable instance with a recessive one. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMergeableElement |
class |
AbstractMergeableElementList
Base class that allows for handling merging two element lists.
|
class |
AbstractMergeableSupport |
class |
ComponentElement |
class |
ComponentsElement |
class |
ComponentSetElement |
class |
ConfigurationElement
TODO Implement merge for this.
|
class |
PlexusRootElement |
class |
RequirementElement |
class |
RequirementsElement |
Modifier and Type | Method and Description |
---|---|
Mergeable |
DescriptorTag.createMergeable(org.jdom.Element element)
Creates an
Mergeable instance from the registered class for this
tag instance. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ConfigurationElement.isExpectedElementType(Mergeable me) |
protected boolean |
RequirementsElement.isExpectedElementType(Mergeable me) |
protected boolean |
PlexusRootElement.isExpectedElementType(Mergeable me) |
protected boolean |
ComponentElement.isExpectedElementType(Mergeable me) |
protected boolean |
RequirementElement.isExpectedElementType(Mergeable me) |
protected boolean |
ComponentSetElement.isExpectedElementType(Mergeable me) |
protected abstract boolean |
AbstractMergeableSupport.isExpectedElementType(Mergeable me)
Determines if the passed in
Mergeable was of same type as this
class. |
protected boolean |
ComponentsElement.isExpectedElementType(Mergeable me) |
void |
Mergeable.merge(Mergeable me)
Merges an element of same type.
|
void |
RequirementElement.merge(Mergeable me) |
abstract void |
AbstractMergeableSupport.merge(Mergeable me) |
void |
AbstractMergeableElementList.merge(Mergeable me) |
void |
AbstractMergeableElement.merge(Mergeable me) |
void |
Mergeable.merge(Mergeable me,
MergeStrategy strategy)
Applies the passed in
MergeStrategy to merge two Mergeable instance. |
void |
AbstractMergeableElement.merge(Mergeable me,
MergeStrategy strategy)
Simply delegate to
|
protected Map |
AbstractMergeableElementList.parseRecurringMergeables(String tagName,
List compositeKeyList,
Mergeable parentElement)
Parses <component> elements and builds a map keyed basd on the list of composite keys specified.
|
Copyright © 2001-2015 Codehaus. All Rights Reserved.