Uses of Interface
org.codehaus.plexus.metadata.merge.support.Mergeable
-
Packages that use Mergeable Package Description org.codehaus.plexus.metadata.merge org.codehaus.plexus.metadata.merge.support -
-
Uses of Mergeable in org.codehaus.plexus.metadata.merge
Methods in org.codehaus.plexus.metadata.merge with parameters of type Mergeable Modifier and Type Method Description void
MergeStrategy. apply(Mergeable dElt, Mergeable rElt)
Merges a dominantMergeable
instance with a recessive one. -
Uses of Mergeable in org.codehaus.plexus.metadata.merge.support
Classes in org.codehaus.plexus.metadata.merge.support that implement Mergeable Modifier and Type Class 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
Methods in org.codehaus.plexus.metadata.merge.support that return Mergeable Modifier and Type Method Description Mergeable
DescriptorTag. createMergeable(org.jdom2.Element element)
Creates anMergeable
instance from the registered class for this tag instance.Methods in org.codehaus.plexus.metadata.merge.support with parameters of type Mergeable Modifier and Type Method Description protected abstract boolean
AbstractMergeableSupport. isExpectedElementType(Mergeable me)
Determines if the passed inMergeable
was of same type as this class.protected boolean
ComponentElement. isExpectedElementType(Mergeable me)
protected boolean
ComponentsElement. isExpectedElementType(Mergeable me)
protected boolean
ComponentSetElement. isExpectedElementType(Mergeable me)
protected boolean
ConfigurationElement. isExpectedElementType(Mergeable me)
protected boolean
PlexusRootElement. isExpectedElementType(Mergeable me)
protected boolean
RequirementElement. isExpectedElementType(Mergeable me)
protected boolean
RequirementsElement. isExpectedElementType(Mergeable me)
void
AbstractMergeableElement. merge(Mergeable me)
void
AbstractMergeableElement. merge(Mergeable me, MergeStrategy strategy)
Simply delegate tovoid
AbstractMergeableElementList. merge(Mergeable me)
abstract void
AbstractMergeableSupport. merge(Mergeable me)
Merges an element of same type.void
Mergeable. merge(Mergeable me)
Merges an element of same type.void
Mergeable. merge(Mergeable me, MergeStrategy strategy)
Applies the passed inMergeStrategy
to merge twoMergeable
instance.void
RequirementElement. merge(Mergeable me)
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.
-