Class Summary | |
---|---|
AbstractMergeableElement | |
AbstractMergeableElementList | Base class that allows for handling merging two element lists. |
AbstractMergeableSupport | |
AbstractMerger | Base class for common mergers. |
ComponentDescriptor | Component instantiation description. |
ComponentDescriptorCreator | |
ComponentDescriptorCreatorException | |
ComponentElement | |
ComponentGleaner | |
ComponentRequirement | |
ComponentsElement | |
ComponentsXmlMerger | |
ComponentSetDescriptor | |
ComponentSetElement | |
ConfigurationElement | TODO Implement merge for this. |
DefaultComponentDescriptorCreator | So, in this case it is easy enough to determine the role and the implementation. |
DescriptorTag | Represents the various top-level tags in a deployment descriptor as a typesafe enumeration. |
Mergeable |
Interface that marks an implementing entity as mergeable. Not all the elements/tags are expected to implement this interface. |
MergeException | |
Merger | |
MergeStrategies |
Collection of available Merge Strategies. TODO: Revisit and factor merge to use a MergeStrategy. |
MergeStrategy | |
PlexusDefaultComponentGleaner | |
PlexusRootElement | |
PlexusXmlMerger | Plexus XML merger. |
PlexusXmlTag |
All allowable tags in components.xml and their bindings to
Mergeable counterparts (if required).
|
RequirementElement | |
RequirementsElement |