All Classes and Interfaces

Class
Description
 
Base class that allows for handling merging two element lists.
 
Base class for common mergers.
 
 
 
 
 
 
A class component gleaner which inspects each type for org.codehaus.plexus.component.annotations.* annotations and when found translates them into a ComponentDescriptor.
 
Extracts ComponentDescriptor from class files.
Interface for component gleaners which glean off of compiled classes..
Component instantiation description.
An abstraction to allow pluggable ComponentDescriptor extraction to be dropped.
Support for ComponentDescriptorExtractor implementations.
 
 
 
 
Support for component gleaner implementations.
This represents a component this is required by another component.
Created by IntelliJ IDEA.
 
Contains a set of ComponentDescriptors and the set's dependencies.
 
 
TODO Implement merge for this.
 
Represents the various top-level tags in a deployment descriptor as a typesafe enumeration.
SAX2 Driver that pulls events from XmlPullParser and comverts them into SAX2 callbacks.
Interface that marks an implementing entity as mergeable.
 
 
Collection of available Merge Strategies.
 
 
 
Absolutely minimal implementation of XMLPULL V1 API.
 
 
Plexus XML merger.
All allowable tags in components.xml and their bindings to Mergeable counterparts (if required).
A source component gleaner which uses QDox to discover Javadoc annotations.
 
 
Extracts ComponentDescriptor from source files.
Interface for component gleaners which glean off of source code.