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.
Serializes a
ComponentSetDescriptor
.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.