Uses of Interface
org.eclipse.sisu.bean.BeanProperty
Packages that use BeanProperty
Package
Description
Customizable injection of bean properties, based on https://github.com/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 classBeanPropertybacked by aField.(package private) final classBeanPropertybacked 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> PropertyBindingPropertyBinder.bindProperty(BeanProperty<T> property) Returns the appropriatePropertyBindingfor 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.propertyprivate final BeanProperty<T> ProvidedPropertyBinding.propertyMethods in org.eclipse.sisu.plexus with parameters of type BeanPropertyModifier and TypeMethodDescription<T> PropertyBindingPlexusPropertyBinder.bindProperty(BeanProperty<T> property) org.codehaus.plexus.component.annotations.ConfigurationComponentDescriptorBeanModule.ComponentMetadata.getConfiguration(BeanProperty<?> property) org.codehaus.plexus.component.annotations.ConfigurationPlexusAnnotatedMetadata.getConfiguration(BeanProperty<?> property) org.codehaus.plexus.component.annotations.ConfigurationPlexusBeanMetadata.getConfiguration(BeanProperty<?> property) Returns @Configurationmetadata for the given property of the Plexus bean.org.codehaus.plexus.component.annotations.ConfigurationPlexusXmlMetadata.getConfiguration(BeanProperty<?> property) org.codehaus.plexus.component.annotations.RequirementComponentDescriptorBeanModule.ComponentMetadata.getRequirement(BeanProperty<?> property) org.codehaus.plexus.component.annotations.RequirementPlexusAnnotatedMetadata.getRequirement(BeanProperty<?> property) org.codehaus.plexus.component.annotations.RequirementPlexusBeanMetadata.getRequirement(BeanProperty<?> property) Returns @Requirementmetadata for the given property of the Plexus bean.org.codehaus.plexus.component.annotations.RequirementPlexusXmlMetadata.getRequirement(BeanProperty<?> property) <T> javax.inject.Provider<T> PlexusConfigurations.lookup(org.codehaus.plexus.component.annotations.Configuration configuration, BeanProperty<T> property) Creates aProviderthat 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 aProviderthat 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)