|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
TypeConverter
Module
that automatically registers the converter based on the type parameter.ClassReader
.
ClassReader
.
ClassSpaceVisitor
visit the ClassSpace
of this scanner.
ClassVisitor
visit the class contained in the resource URL
.
BindingPublisher
and distributes its Binding
s.
Binding
to this subscriber.
BeanEntry
and sends the necessary updates to the watcher.
PropertyBinder
s for beans that contain one or more properties.BeanLocator
.Map.Entry
that maps a JSR330 @Qualifier
annotation to a bean implementation.TypeListener
that listens for bean types and arranges for their properties to be injected.Qualifier
annotations.Iterable
that iterates over potential bean properties in a class hierarchy.PropertyBinder
for the given bean type.
Binding
s retrieved from a series of BindingPublisher
s.Binding
s to interested BindingSubscriber
s.Binding
s from one or more BindingPublisher
s.PropertyBinding
for the given bean property.
ClassSpace
backed by a strongly-referenced Bundle
.ByteVector
with a default initial
size.
ByteVector
with the given initial
size.
Requirement
.
Class
resources from ClassSpace
s.ClassVisitor
visit an existing class.ClassReader
object.
ClassReader
object.
ClassReader
object.
ClassReader
object.
ClassSpaceVisitor
visit an existing ClassSpace
.ClassSpace
.ClassVisitor
that generates classes in bytecode form.ClassWriter
object.
ClassWriter
object and enables optimizations for
"mostly add" bytecode transformations.
BindingPublisher
s and their Binding
s.
Binding
s from this subscriber.
Component
annotation, supporting the most common attributes.Key
for the given Plexus component.
Key
for the given Plexus role-hint.
Key
for the given Plexus role-hint.
Configuration
annotation.Binding
belongs to this publisher.
Iterable
that iterates over declared members of a class hierarchy.Enum
implementation that provides different views of a class's members.MutableBeanLocator
that locates qualified beans across a dynamic group of BindingPublisher
s.PlexusBeanLocator
that locates beans of various types from zero or more Injector
s.PlexusContainer
shim that delegates to a Plexus-aware Guice Injector
.RankingFunction
that partitions qualified bindings into two main groups.Class
; postpones classloading until absolutely necessary.Provider
backed by a DeferredClass
.AnnotationVisitor
that helps minimize the effort required to implement bytecode scanners.ClassVisitor
that helps minimize the effort required to implement bytecode scanners.List
backed by an Iterable
sequence of map entries.Map
backed by an Iterable
sequence of map entries.TypeConverter
Module
that converts constants to File
s.ClassSpace
for Class
resources.
[Foo,Bar]
from Map<Foo,Bar>
.
Bar
from Map<Foo,Bar>
.
Opcodes
).
getInternalName
).
Configuration
metadata for the given property of the Plexus bean.
Description
.
getInternalName
).
b
, plus
one.
Qualifier
annotation associated with this particular bean.
"address"
.
Requirement
metadata for the given property of the Plexus bean.
getInternalName
).
TypeLiteral<List<String>>
.
b
.
QualifiedTypeVisitor
finds a qualified type.
PlexusTypeListener
finds a Plexus component.
BeanLocator
.TestCase
that automatically binds and injects itself.LAST_BINDING
to indicate they are done binding a bean.
DeferredClass
backed by an already loaded Class
.Key
.
Injector
by scanning the current class-path for beans.java.util.Properties
.BeanLocator
to associated watching objects.BeanLocator
that finds and tracks bindings across zero or more BindingPublisher
s.Iterable
backed by a Named
mapping Iterable
.null
values.Binding
s to the MutableBeanLocator
.PlexusBeanModule
that registers Plexus beans by scanning classes for runtime annotations.PlexusBeanMetadata
based on BeanProperty
annotations.Module
that supports registration, injection, and management of Plexus beans.org.codehaus.plexus.configuration.PlexusConfiguration
TypeConverter
Module
that converts Plexus formatted date strings into Date
s.QualifiedTypeListener
that also listens for Plexus components.ClassSpaceVisitor
that reports Plexus bean classes annotated with @Component
.PlexusBeanConverter
Module
that converts Plexus formatted XML into beans.PlexusBeanModule
that collects PlexusBeanMetadata
by scanning XML resources.java.util.Properties
.PropertyBinding
s for bean properties such as fields or setter methods.PropertyBinder
.QualifiedTypeListener
that installs Module
s, registers Mediator
s, and binds types.Qualifier
annotations.ClassSpaceVisitor
that reports types annotated with Qualifier
annotations.Binding
a rank according to some function; higher ranks take precedence over lower ranks.type
attribute.
b
.
b
.
b
.
b
.
b
.
b
.
b
.
b
.
Injector
and its Binding
s.
BindingPublisher
and its Binding
s.
Binding
from this subscriber.
BeanEntry
and sends the necessary updates to the watcher.
Requirement
annotation.Requirement
and expected type.
BundleActivator
that maintains a dynamic Injector
graph by scanning bundles as they come and go.Processor
that generates a qualified class index for the current build.ClassFinder
that uses the qualified class index to select implementations to scan.Module
that automatically binds types annotated with Qualifier
annotations.BindingSubscriber
to receive Binding
s of the given type.
ProvisionException
detailing the missing Plexus component.
BindingSubscriber
from receiving Binding
s of the given type.
URI
objects.ClassSpace
backed by a strongly-referenced ClassLoader
and a URL
class path.ClassSpace
backed by a ClassLoader
and its default class path.URLClassLoader
s this is their expanded Class-Path; otherwise it is empty.
ClassSpace
backed by a ClassLoader
with a restricted class path.
TypeConverter
Module
that converts constants to URL
s.Key
.
Module
that automatically adds BeanLocator
-backed bindings for non-local bean dependencies.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |