A C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

activate(Object) - Method in class org.eclipse.sisu.plexus.PlexusLifecycleManager
 
alias() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
annotationType() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
annotationType() - Method in class org.eclipse.sisu.plexus.ConfigurationImpl
 
annotationType() - Method in class org.eclipse.sisu.plexus.RequirementImpl
 

C

camelizeName(String) - Static method in class org.eclipse.sisu.plexus.Roles
Removes any dashes from the name and converts it to camelCase.
canonicalHint(String) - Static method in class org.eclipse.sisu.plexus.Hints
Returns the canonical form of the given Plexus hint.
canonicalHints(String...) - Static method in class org.eclipse.sisu.plexus.Hints
Returns the canonical form of the given Plexus hints.
canonicalHints(List<String>) - Static method in class org.eclipse.sisu.plexus.Hints
Returns the canonical form of the given Plexus hints.
canonicalHints(Requirement) - Static method in class org.eclipse.sisu.plexus.Hints
Returns the Plexus hints contained in the given @Requirement.
canonicalRoleHint(String, String) - Static method in class org.eclipse.sisu.plexus.Roles
Returns the canonical form of the given Plexus role-hint.
canonicalRoleHint(Component) - Static method in class org.eclipse.sisu.plexus.Roles
Returns the canonical role-hint for the given Plexus component.
ComponentDescriptorBeanModule - Class in org.eclipse.sisu.plexus
PlexusBeanModule that binds Plexus components according to their ComponentDescriptors.
ComponentDescriptorBeanModule(ClassSpace, List<ComponentDescriptor<?>>) - Constructor for class org.eclipse.sisu.plexus.ComponentDescriptorBeanModule
 
ComponentImpl - Class in org.eclipse.sisu.plexus
Partial runtime implementation of Plexus @Component annotation, supporting the most common attributes.
ComponentImpl(Class<?>, String, String, String) - Constructor for class org.eclipse.sisu.plexus.ComponentImpl
 
componentKey(TypeLiteral<T>, String) - Static method in class org.eclipse.sisu.plexus.Roles
Returns the component binding Key for the given Plexus role-hint.
componentKey(Class<T>, String) - Static method in class org.eclipse.sisu.plexus.Roles
Returns the component binding Key for the given Plexus role-hint.
componentKey(Component) - Static method in class org.eclipse.sisu.plexus.Roles
Returns the component binding Key for the given Plexus component.
composer() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
CompositeBeanHelper - Class in org.eclipse.sisu.plexus
Helper class that implements low-level Plexus configuration of composite beans.
CompositeBeanHelper(ConverterLookup, ClassLoader, ExpressionEvaluator, ConfigurationListener) - Constructor for class org.eclipse.sisu.plexus.CompositeBeanHelper
 
ConfigurationImpl - Class in org.eclipse.sisu.plexus
Runtime implementation of Plexus @Configuration annotation.
ConfigurationImpl(String, String) - Constructor for class org.eclipse.sisu.plexus.ConfigurationImpl
 
configurator() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
configure(Binder) - Method in class org.eclipse.sisu.plexus.ComponentDescriptorBeanModule
 
configure(Binder) - Method in class org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule
 
configure(Binder) - Method in interface org.eclipse.sisu.plexus.PlexusBeanModule
Contributes bindings and returns any associated PlexusBeanSource metadata.
configure(Binder) - Method in class org.eclipse.sisu.plexus.PlexusBindingModule
 
configure(Binder) - Method in class org.eclipse.sisu.plexus.PlexusDateTypeConverter
 
configure(Binder) - Method in class org.eclipse.sisu.plexus.PlexusLifecycleManager
 
configure(Binder) - Method in class org.eclipse.sisu.plexus.PlexusSpaceModule
 
configure(Binder) - Method in class org.eclipse.sisu.plexus.PlexusXmlBeanModule
 
contextRealm() - Static method in class org.eclipse.sisu.plexus.RealmManager
 
convert(TypeLiteral<T>, String) - Method in interface org.eclipse.sisu.plexus.PlexusBeanConverter
Converts the given constant value to a bean of the given type.
convert(TypeLiteral, String) - Method in class org.eclipse.sisu.plexus.PlexusXmlBeanConverter
 
convert(String, TypeLiteral<?>) - Method in class org.eclipse.sisu.plexus.PlexusDateTypeConverter
 

D

DEFAULT_HINT - Static variable in class org.eclipse.sisu.plexus.Hints
 
DefaultPlexusBeanLocator - Class in org.eclipse.sisu.plexus
PlexusBeanLocator that locates beans of various types from zero or more Injectors.
DefaultPlexusBeanLocator(BeanLocator) - Constructor for class org.eclipse.sisu.plexus.DefaultPlexusBeanLocator
 
DefaultPlexusBeanLocator(BeanLocator, RealmManager, String) - Constructor for class org.eclipse.sisu.plexus.DefaultPlexusBeanLocator
 
description() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 

E

enterClass(int, String, String, String[]) - Method in class org.eclipse.sisu.plexus.PlexusTypeVisitor
 
enterSpace(ClassSpace) - Method in class org.eclipse.sisu.plexus.PlexusTypeVisitor
 
equals(Object) - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
equals(Object) - Method in class org.eclipse.sisu.plexus.ConfigurationImpl
 
equals(Object) - Method in class org.eclipse.sisu.plexus.RequirementImpl
 

F

factory() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 

G

get(Type) - Static method in class org.eclipse.sisu.plexus.TypeArguments
Get all type arguments from a generic type, for example [Foo,Bar] from Map<Foo,Bar>.
get(Type, int) - Static method in class org.eclipse.sisu.plexus.TypeArguments
Get an indexed type argument from a generic type, for example Bar from Map<Foo,Bar>.
getBeanMetadata(Class<?>) - Method in interface org.eclipse.sisu.plexus.PlexusBeanSource
Returns metadata associated with the given Plexus bean implementation.
getConfiguration(BeanProperty<?>) - Method in class org.eclipse.sisu.plexus.PlexusAnnotatedMetadata
 
getConfiguration(BeanProperty<?>) - Method in interface org.eclipse.sisu.plexus.PlexusBeanMetadata
Returns @Configuration metadata for the given property of the Plexus bean.
getDescription() - Method in interface org.eclipse.sisu.plexus.PlexusBean
 
getImplementationClass() - Method in interface org.eclipse.sisu.plexus.PlexusBean
 
getRawType(Type) - Static method in class org.eclipse.sisu.plexus.TypeArguments
Get the erased raw Class for a generic type, for example Map from Map<Foo,Bar>.
getRequirement(BeanProperty<?>) - Method in class org.eclipse.sisu.plexus.PlexusAnnotatedMetadata
 
getRequirement(BeanProperty<?>) - Method in interface org.eclipse.sisu.plexus.PlexusBeanMetadata
Returns @Requirement metadata for the given property of the Plexus bean.

H

hashCode() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
hashCode() - Method in class org.eclipse.sisu.plexus.ConfigurationImpl
 
hashCode() - Method in class org.eclipse.sisu.plexus.RequirementImpl
 
hasPlexusAnnotations(Bundle) - Static method in class org.eclipse.sisu.plexus.PlexusBundlePlan
 
hasPlexusXml(Bundle) - Static method in class org.eclipse.sisu.plexus.PlexusBundlePlan
 
hear(Class<?>, Object) - Method in class org.eclipse.sisu.plexus.PlexusTypeBinder
 
hear(Component, DeferredClass<?>, Object) - Method in class org.eclipse.sisu.plexus.PlexusTypeBinder
 
hear(Component, DeferredClass<?>, Object) - Method in interface org.eclipse.sisu.plexus.PlexusTypeListener
Invoked when the PlexusTypeListener finds a Plexus component.
hint() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
hint() - Method in class org.eclipse.sisu.plexus.RequirementImpl
 
hints() - Method in class org.eclipse.sisu.plexus.RequirementImpl
 
Hints - Class in org.eclipse.sisu.plexus
Constants and utility methods for dealing with Plexus hints.

I

instantiationStrategy() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
isDefaultHint(String) - Static method in class org.eclipse.sisu.plexus.Hints
Determines if the given Plexus hint denotes the default component.
isEmpty() - Method in class org.eclipse.sisu.plexus.PlexusAnnotatedMetadata
 
isEmpty() - Method in interface org.eclipse.sisu.plexus.PlexusBeanMetadata
 
isManaged(ClassRealm) - Method in class org.eclipse.sisu.plexus.RealmManager
 
isolatedRealm() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 

L

leaveClass() - Method in class org.eclipse.sisu.plexus.PlexusTypeVisitor
 
leaveSpace() - Method in class org.eclipse.sisu.plexus.PlexusTypeVisitor
 
lifecycleHandler() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
LOAD_ON_START - Static variable in interface org.eclipse.sisu.plexus.Strategies
 
locate(TypeLiteral<T>, String...) - Method in class org.eclipse.sisu.plexus.DefaultPlexusBeanLocator
 
locate(TypeLiteral<T>, String...) - Method in interface org.eclipse.sisu.plexus.PlexusBeanLocator
Locates beans of the given type, optionally filtered using the given named hints.
locator - Variable in class org.eclipse.sisu.plexus.PlexusBundlePlan
 

M

manage(Class<?>) - Method in class org.eclipse.sisu.plexus.PlexusLifecycleManager
 
manage(Object) - Method in class org.eclipse.sisu.plexus.PlexusLifecycleManager
 
manage(ClassRealm, Injector) - Method in class org.eclipse.sisu.plexus.RealmManager
Manages the association between the given realm and its injector.
manage(BeanProperty) - Method in class org.eclipse.sisu.plexus.PlexusLifecycleManager
 
matches(TypeLiteral<?>) - Method in class org.eclipse.sisu.plexus.PlexusDateTypeConverter
 

N

name() - Method in class org.eclipse.sisu.plexus.ConfigurationImpl
 
NO_HINTS - Static variable in class org.eclipse.sisu.plexus.Hints
 

O

optional() - Method in class org.eclipse.sisu.plexus.RequirementImpl
 
org.eclipse.sisu.plexus - package org.eclipse.sisu.plexus
Sisu-Plexus backend implementation.

P

PER_LOOKUP - Static variable in interface org.eclipse.sisu.plexus.Strategies
 
PlexusAnnotatedBeanModule - Class in org.eclipse.sisu.plexus
PlexusBeanModule that binds Plexus components by scanning classes for runtime annotations.
PlexusAnnotatedBeanModule(ClassSpace, Map<?, ?>) - Constructor for class org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule
Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
PlexusAnnotatedBeanModule(ClassSpace, Map<?, ?>, BeanScanning) - Constructor for class org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule
Creates a bean source that scans the given class space for Plexus annotations using the given scanner.
PlexusAnnotatedMetadata - Class in org.eclipse.sisu.plexus
Runtime PlexusBeanMetadata based on BeanProperty annotations.
PlexusAnnotatedMetadata(Map<?, ?>) - Constructor for class org.eclipse.sisu.plexus.PlexusAnnotatedMetadata
Provides runtime Plexus metadata based on simple property annotations.
PlexusBean<T> - Interface in org.eclipse.sisu.plexus
Plexus bean mapping; from hint to instance.
PlexusBeanConverter - Interface in org.eclipse.sisu.plexus
Service that converts values into various beans by following Plexus configuration rules.
PlexusBeanLocator - Interface in org.eclipse.sisu.plexus
Service that locates beans of various types, using optional Plexus hints as a guide.
PlexusBeanMetadata - Interface in org.eclipse.sisu.plexus
Supplies metadata associated with a particular Plexus bean implementation.
PlexusBeanModule - Interface in org.eclipse.sisu.plexus
Module-like interface for contributing Plexus bindings with additional metadata.
PlexusBeanSource - Interface in org.eclipse.sisu.plexus
Source of Plexus component beans and associated metadata.
PlexusBindingModule - Class in org.eclipse.sisu.plexus
Guice Module that supports registration, injection, and management of Plexus beans.
PlexusBindingModule(BeanManager, Collection<? extends PlexusBeanModule>) - Constructor for class org.eclipse.sisu.plexus.PlexusBindingModule
 
PlexusBindingModule(BeanManager, PlexusBeanModule...) - Constructor for class org.eclipse.sisu.plexus.PlexusBindingModule
 
PlexusBundlePlan - Class in org.eclipse.sisu.plexus
BundlePlan that prepares BindingPublishers for Plexus bundles.
PlexusBundlePlan(MutableBeanLocator) - Constructor for class org.eclipse.sisu.plexus.PlexusBundlePlan
 
PlexusDateTypeConverter - Class in org.eclipse.sisu.plexus
TypeConverter Module that converts Plexus formatted date strings into Dates.
PlexusDateTypeConverter() - Constructor for class org.eclipse.sisu.plexus.PlexusDateTypeConverter
 
PlexusLifecycleManager - Class in org.eclipse.sisu.plexus
BeanManager that manages Plexus components requiring lifecycle management.
PlexusLifecycleManager(Provider<Context>, Provider<LoggerManager>, Provider<?>, BeanManager) - Constructor for class org.eclipse.sisu.plexus.PlexusLifecycleManager
 
PlexusSpaceModule - Class in org.eclipse.sisu.plexus
Guice Module that provides Plexus semantics without the full-blown Plexus container.
PlexusSpaceModule(ClassSpace) - Constructor for class org.eclipse.sisu.plexus.PlexusSpaceModule
 
PlexusSpaceModule(ClassSpace, BeanScanning) - Constructor for class org.eclipse.sisu.plexus.PlexusSpaceModule
 
PlexusTypeBinder - Class in org.eclipse.sisu.plexus
PlexusTypeListener that binds Plexus Components.
PlexusTypeBinder(Binder) - Constructor for class org.eclipse.sisu.plexus.PlexusTypeBinder
 
PlexusTypeListener - Interface in org.eclipse.sisu.plexus
QualifiedTypeListener that also listens for Plexus components.
PlexusTypeVisitor - Class in org.eclipse.sisu.plexus
SpaceVisitor that reports Plexus bean classes annotated with @Component.
PlexusTypeVisitor(PlexusTypeListener) - Constructor for class org.eclipse.sisu.plexus.PlexusTypeVisitor
 
PlexusXmlBeanConverter - Class in org.eclipse.sisu.plexus
PlexusBeanConverter Module that converts Plexus XML configuration into beans.
PlexusXmlBeanModule - Class in org.eclipse.sisu.plexus
PlexusBeanModule that binds Plexus components by scanning XML resources.
PlexusXmlBeanModule(ClassSpace, Map<?, ?>) - Constructor for class org.eclipse.sisu.plexus.PlexusXmlBeanModule
Creates a bean source that only scans the local class space for XML resources.
PlexusXmlBeanModule(ClassSpace, Map<?, ?>, URL) - Constructor for class org.eclipse.sisu.plexus.PlexusXmlBeanModule
Creates a bean source that scans all the surrounding class spaces for XML resources.
prepare(Bundle) - Method in class org.eclipse.sisu.plexus.PlexusBundlePlan
 
profile() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 

R

realmCreated(ClassRealm) - Method in class org.eclipse.sisu.plexus.RealmManager
 
realmDisposed(ClassRealm) - Method in class org.eclipse.sisu.plexus.RealmManager
 
RealmManager - Class in org.eclipse.sisu.plexus
Manages ClassRealm associated data for the Plexus container.
RealmManager(MutableBeanLocator) - Constructor for class org.eclipse.sisu.plexus.RealmManager
 
RequirementImpl - Class in org.eclipse.sisu.plexus
Runtime implementation of Plexus @Requirement annotation.
RequirementImpl(Class<?>, boolean, String...) - Constructor for class org.eclipse.sisu.plexus.RequirementImpl
Deprecated.
RequirementImpl(DeferredClass<?>, boolean, List<String>) - Constructor for class org.eclipse.sisu.plexus.RequirementImpl
 
role() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
role() - Method in class org.eclipse.sisu.plexus.RequirementImpl
 
Roles - Class in org.eclipse.sisu.plexus
Utility methods for dealing with Plexus roles.
roleType(Requirement, TypeLiteral<?>) - Static method in class org.eclipse.sisu.plexus.Roles
Deduces the role type based on the given @Requirement and expected type.

S

setDefault(Object, Object, PlexusConfiguration) - Method in class org.eclipse.sisu.plexus.CompositeBeanHelper
Calls the default "set" method on the bean; re-converts the configuration if necessary.
setProperty(Object, String, Class<?>, PlexusConfiguration) - Method in class org.eclipse.sisu.plexus.CompositeBeanHelper
Sets a property in the bean; looks for public setter/adder method before checking fields.
SINGLETON - Static variable in interface org.eclipse.sisu.plexus.Strategies
 
Strategies - Interface in org.eclipse.sisu.plexus
Constants representing supported Plexus instantiation strategies.

T

throwMissingComponentException(TypeLiteral<T>, String) - Static method in class org.eclipse.sisu.plexus.Roles
Throws a ProvisionException detailing the missing Plexus component.
toString() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
toString() - Method in class org.eclipse.sisu.plexus.ConfigurationImpl
 
toString() - Method in class org.eclipse.sisu.plexus.RequirementImpl
 
type() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
TypeArguments - Class in org.eclipse.sisu.plexus
Utility methods for dealing with generic type arguments.

U

unmanage() - Method in class org.eclipse.sisu.plexus.PlexusLifecycleManager
 
unmanage(Object) - Method in class org.eclipse.sisu.plexus.PlexusLifecycleManager
 

V

value() - Method in class org.eclipse.sisu.plexus.ConfigurationImpl
 
version() - Method in class org.eclipse.sisu.plexus.ComponentImpl
 
visibleRealmNames(ClassRealm) - Method in class org.eclipse.sisu.plexus.RealmManager
Walks the ClassRealm import graph to find all realms visible from the given realm.
visitAnnotation(String) - Method in class org.eclipse.sisu.plexus.PlexusTypeVisitor
 
visitClass(URL) - Method in class org.eclipse.sisu.plexus.PlexusTypeVisitor
 

W

with(BeanManager) - Method in class org.eclipse.sisu.plexus.PlexusSpaceModule
Delegate management of non-Plexus beans to the given BeanManager.
with(SpaceModule.Strategy) - Method in class org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule
 
A C D E F G H I L M N O P R S T U V W 
All Classes All Packages