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.
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.