Uses of Interface
org.codehaus.plexus.cdc.merge.support.Mergeable

Packages that use Mergeable
org.codehaus.plexus.cdc.merge   
org.codehaus.plexus.cdc.merge.support   
 

Uses of Mergeable in org.codehaus.plexus.cdc.merge
 

Methods in org.codehaus.plexus.cdc.merge with parameters of type Mergeable
 void MergeStrategy.apply(Mergeable dElt, Mergeable rElt)
          Merges a dominant Mergeable instance with a recessive one.
 

Uses of Mergeable in org.codehaus.plexus.cdc.merge.support
 

Classes in org.codehaus.plexus.cdc.merge.support that implement Mergeable
 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.cdc.merge.support that return Mergeable
 Mergeable DescriptorTag.createMergeable(org.jdom.Element element)
          Creates an Mergeable instance from the registered class for this tag instance.
 

Methods in org.codehaus.plexus.cdc.merge.support with parameters of type Mergeable
protected  boolean ComponentElement.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)
           
protected  boolean PlexusRootElement.isExpectedElementType(Mergeable me)
           
protected  boolean ConfigurationElement.isExpectedElementType(Mergeable me)
           
protected  boolean ComponentSetElement.isExpectedElementType(Mergeable me)
           
protected  boolean RequirementElement.isExpectedElementType(Mergeable me)
           
protected  boolean RequirementsElement.isExpectedElementType(Mergeable me)
           
 void AbstractMergeableElement.merge(Mergeable me)
           
abstract  void AbstractMergeableSupport.merge(Mergeable me)
           
 void Mergeable.merge(Mergeable me)
          Merges an element of same type.
 void AbstractMergeableElementList.merge(Mergeable me)
           
 void RequirementElement.merge(Mergeable me)
           
 void AbstractMergeableElement.merge(Mergeable me, MergeStrategy strategy)
          Simply delegate to
 void Mergeable.merge(Mergeable me, MergeStrategy strategy)
          Applies the passed in MergeStrategy to merge two Mergeable instance.
protected  java.util.Map AbstractMergeableElementList.parseRecurringMergeables(java.lang.String tagName, java.util.List compositeKeyList, Mergeable parentElement)
          Parses <component> elements and builds a map keyed basd on the list of composite keys specified.
 



Copyright © 2001-2011 Codehaus. All Rights Reserved.