A C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
-
PlexusBeanModulethat binds Plexus components according to theirComponentDescriptors. - ComponentDescriptorBeanModule(ClassSpace, List<ComponentDescriptor<?>>) - Constructor for class org.eclipse.sisu.plexus.ComponentDescriptorBeanModule
- ComponentImpl - Class in org.eclipse.sisu.plexus
-
Partial runtime implementation of Plexus @
Componentannotation, 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
Keyfor the given Plexus role-hint. - componentKey(Class<T>, String) - Static method in class org.eclipse.sisu.plexus.Roles
-
Returns the component binding
Keyfor the given Plexus role-hint. - componentKey(Component) - Static method in class org.eclipse.sisu.plexus.Roles
-
Returns the component binding
Keyfor 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 @
Configurationannotation. - 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
PlexusBeanSourcemetadata. - 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
-
PlexusBeanLocatorthat locates beans of various types from zero or moreInjectors. - 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]fromMap<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
BarfromMap<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 @
Configurationmetadata 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
- getRequirement(BeanProperty<?>) - Method in class org.eclipse.sisu.plexus.PlexusAnnotatedMetadata
- getRequirement(BeanProperty<?>) - Method in interface org.eclipse.sisu.plexus.PlexusBeanMetadata
-
Returns @
Requirementmetadata 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
PlexusTypeListenerfinds 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
-
PlexusBeanModulethat 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
PlexusBeanMetadatabased onBeanPropertyannotations. - 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
Modulethat 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
-
BundlePlanthat preparesBindingPublishers for Plexus bundles. - PlexusBundlePlan(MutableBeanLocator) - Constructor for class org.eclipse.sisu.plexus.PlexusBundlePlan
- PlexusDateTypeConverter - Class in org.eclipse.sisu.plexus
- PlexusDateTypeConverter() - Constructor for class org.eclipse.sisu.plexus.PlexusDateTypeConverter
- PlexusLifecycleManager - Class in org.eclipse.sisu.plexus
-
BeanManagerthat 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
Modulethat 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
-
PlexusTypeListenerthat binds PlexusComponents. - PlexusTypeBinder(Binder) - Constructor for class org.eclipse.sisu.plexus.PlexusTypeBinder
- PlexusTypeListener - Interface in org.eclipse.sisu.plexus
-
QualifiedTypeListenerthat also listens for Plexus components. - PlexusTypeVisitor - Class in org.eclipse.sisu.plexus
-
SpaceVisitorthat reports Plexus bean classes annotated with @Component. - PlexusTypeVisitor(PlexusTypeListener) - Constructor for class org.eclipse.sisu.plexus.PlexusTypeVisitor
- PlexusXmlBeanConverter - Class in org.eclipse.sisu.plexus
-
PlexusBeanConverterModulethat converts Plexus XML configuration into beans. - PlexusXmlBeanModule - Class in org.eclipse.sisu.plexus
-
PlexusBeanModulethat 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
ClassRealmassociated 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 @
Requirementannotation. - 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 @
Requirementand 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
ProvisionExceptiondetailing 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
ClassRealmimport 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
All Classes All Packages