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..
An abstraction to allow pluggable
ComponentDescriptor extraction to be dropped.Support for
ComponentDescriptorExtractor implementations.Support for component gleaner implementations.
TODO Implement merge for this.
Serializes a
ComponentSetDescriptor.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.