Uses of Interface
org.eclipse.sisu.bean.BeanProperty
Packages that use BeanProperty
Package
Description
Customizable injection of bean properties, based on http://code.google.com/p/google-guice/wiki/CustomInjections.
Sisu-Plexus backend implementation.
-
Uses of BeanProperty in org.eclipse.sisu.bean
Classes in org.eclipse.sisu.bean that implement BeanPropertyModifier and TypeClassDescription(package private) final class
BeanProperty
backed by aField
.(package private) final class
BeanProperty
backed by a single-parameter setterMethod
.Fields in org.eclipse.sisu.bean declared as BeanPropertyMethods in org.eclipse.sisu.bean that return BeanPropertyMethods in org.eclipse.sisu.bean that return types with arguments of type BeanPropertyMethods in org.eclipse.sisu.bean with parameters of type BeanPropertyModifier and TypeMethodDescription<T> PropertyBinding
PropertyBinder.bindProperty
(BeanProperty<T> property) Returns the appropriatePropertyBinding
for the given bean property.BeanManager.manage
(BeanProperty<?> property) Asks this manager to manage the given bean property.LifecycleManager.manage
(BeanProperty<?> property) -
Uses of BeanProperty in org.eclipse.sisu.plexus
Fields in org.eclipse.sisu.plexus declared as BeanPropertyModifier and TypeFieldDescriptionprivate final BeanProperty<T>
OptionalPropertyBinding.property
private final BeanProperty<T>
ProvidedPropertyBinding.property
Methods in org.eclipse.sisu.plexus with parameters of type BeanPropertyModifier and TypeMethodDescription<T> PropertyBinding
PlexusPropertyBinder.bindProperty
(BeanProperty<T> property) org.codehaus.plexus.component.annotations.Configuration
ComponentDescriptorBeanModule.ComponentMetadata.getConfiguration
(BeanProperty<?> property) org.codehaus.plexus.component.annotations.Configuration
PlexusAnnotatedMetadata.getConfiguration
(BeanProperty<?> property) org.codehaus.plexus.component.annotations.Configuration
PlexusBeanMetadata.getConfiguration
(BeanProperty<?> property) Returns @Configuration
metadata for the given property of the Plexus bean.org.codehaus.plexus.component.annotations.Configuration
PlexusXmlMetadata.getConfiguration
(BeanProperty<?> property) org.codehaus.plexus.component.annotations.Requirement
ComponentDescriptorBeanModule.ComponentMetadata.getRequirement
(BeanProperty<?> property) org.codehaus.plexus.component.annotations.Requirement
PlexusAnnotatedMetadata.getRequirement
(BeanProperty<?> property) org.codehaus.plexus.component.annotations.Requirement
PlexusBeanMetadata.getRequirement
(BeanProperty<?> property) Returns @Requirement
metadata for the given property of the Plexus bean.org.codehaus.plexus.component.annotations.Requirement
PlexusXmlMetadata.getRequirement
(BeanProperty<?> property) <T> javax.inject.Provider<T>
PlexusConfigurations.lookup
(org.codehaus.plexus.component.annotations.Configuration configuration, BeanProperty<T> property) Creates aProvider
that provides values that match the given property configuration.<T> javax.inject.Provider<T>
PlexusRequirements.lookup
(org.codehaus.plexus.component.annotations.Requirement requirement, BeanProperty<T> property) Creates aProvider
that provides Plexus components that match the given property requirement.PlexusLifecycleManager.manage
(BeanProperty property) Constructors in org.eclipse.sisu.plexus with parameters of type BeanPropertyModifierConstructorDescription(package private)
OptionalPropertyBinding
(BeanProperty<T> property, javax.inject.Provider<T> provider) (package private)
ProvidedPropertyBinding
(BeanProperty<T> property, javax.inject.Provider<T> provider)