All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
Base class for Plexus Metadata mojos.
 
 
 
 
 
Base class that allows for handling merging two element lists.
 
Base class for common mergers.
 
 
 
 
 
 
 
 
Component discoverer which relies on annotation information to define component definitions.
A class component gleaner which inspects each type for org.codehaus.plexus.component.annotations.* annotations and when found translates them into a ComponentDescriptor.
 
 
 
 
 
Base class for all LoggerManagers which use cache of Loggers.
 
 
 
 
 
A configuration source that delegates to any number of underlying configuration sources.
 
Extracts ComponentDescriptor from class files.
Interface for component gleaners which glean off of compiled classes..
 
ConfigurationConverter to set up ClassRealm component fields.
 
 
Marks a class as a Plexus component.
 
 
 
Exception that is thrown when the class(es) required for a component implementation are not available.
 
This represents a project which this component depends upon to function properly, for example, a required jar file.
Component instantiation description.
An abstraction to allow pluggable ComponentDescriptor extraction to be dropped.
Support for ComponentDescriptorExtractor implementations.
Exception that is thrown when the class(es) required for a component implementation are not available.
 
 
 
ComponentDiscovererManager is a simple index (registry) of ComponentDiscovers and ComponentDiscoveryListener.
Signals to a ComponentDiscoveryListener that an event has taken place involving a set of components.
A listener which responds in some way to component discovery by a PlexusContainer.
 
A ServiceFactory is responsible for instantiating a component.
 
 
Support for component gleaner implementations.
Exception that is thrown when the class(es) required for a component implementation are not available.
 
Exception that is thrown when the class(es) required for a component implementation are not available.
 
The exception which is thrown by a component repository when the requested component cannot be found.
The exception which is thrown by a component repository when the requested component cannot be found.
Manages a component manager.
 
Exception that is thrown when the class(es) required for a component implementation are not available.
 
Exception that is thrown when the class(es) required for a component implementation are not available.
 
 
Exception that is thrown when the class(es) required for a component implementation are not available.
This represents a component this is required by another component.
Created by IntelliJ IDEA.
 
Contains a set of ComponentDescriptors and the set's dependencies.
 
 
 
 
Configures a component.
 
Marks a field as a configuration element with a default value.
 
TODO Implement merge for this.
Listen for configuration changes on an object.
A source for component configurations which may reside outside the configuration within a component descriptor.
Logger sending everything to the standard output streams.
This is a simple logger manager that will only write the logging statements to the console.
 
 
 
 
 
Context is a Map of arbitrary data associated with the container.
Exception signalling a badly formed Context.
 
 
 
Translates the String representation of a class into an instance of the class and vice versa
 
Thrown when component composition goes awry.
 
 
 
 
 
 
 
 
 
Default implementation of Context.
 
Evaluate an expression.
 
 
 
Default implementation of PlexusContainer and MutablePlexusContainer.
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.
 
 
Exception that occurs during the evaluation of an expression.
Evaluate an expression.
 
 
 
Indicates a problem occurred when initialising a component.
 
 
 
 
 
 
 
 
 
Component Factory for components written in Java Language which have default no parameter constructor
 
LifecycleHandlerManager is a simple index (registry) of LifecycleHandler instances.
 
 
 
 
 
 
Converter for java.util.Properties.
 
 
Interface that marks an implementing entity as mergeable.
 
 
Collection of available Merge Strategies.
 
 
 
 
Absolutely minimal implementation of XMLPULL V1 API.
 
Creates a new component manager for every lookup
 
 
Describes an error that has occurred during the execution of a phase.
 
A configuration data hierarchy for configuring aspects of plexus.
Converter for org.codehaus.plexus.configuration.PlexusConfiguration
Exception that is thrown when an expected configuration value encounters problems loading correctly.
TODO: This merger explicity uses the XML implementation of the plexus configuration but it must work for configurations coming from any source.
 
 
 
 
PlexusContainer is the entry-point for loading and accessing other components.
Container execution exception.
A ServiceLocator for PlexusContainer.
Generates a Plexus components.xml component descriptor file from source (javadoc) or class annotations and manually crafted descriptor files.
 
Merges a set of Plexus descriptors into one descriptor file.
 
 
Generates a Plexus components.xml component descriptor file from test source (javadoc) or test class annotations and manually crafted descriptor files.
 
 
Plexus XML merger.
All allowable tags in components.xml and their bindings to Mergeable counterparts (if required).
Converter for java.util.Properties.
A source component gleaner which uses QDox to discover Javadoc annotations.
Configures a requirement.
 
 
Component discoverer which relies on the metadata for the components residing in a resource that can be found in a classloader.
 
Indicates that a class wants a hold on a ServiceLocator.
 
Provides services to components by means of a lookup.
 
This ensures a component is only used as a singleton, and is only shutdown when the container shuts down.
 
Extracts ComponentDescriptor from source files.
Interface for component gleaners which glean off of source code.
 
Error occuring while starting a component.
 
 
Error occuring while starting a component.
 
 
 
 
Evaluate an expression.
 
 
 
 
Converter for URI objects.