Uses of Interface
org.eclipse.sisu.bean.BeanProperty
-
Packages that use BeanProperty Package Description org.eclipse.sisu.bean Customizable injection of bean properties, based on http://code.google.com/p/google-guice/wiki/CustomInjections.org.eclipse.sisu.plexus Sisu-Plexus backend implementation. -
-
Uses of BeanProperty in org.eclipse.sisu.bean
Classes in org.eclipse.sisu.bean that implement BeanProperty Modifier and Type Class Description (package private) class
BeanPropertyField<T>
BeanProperty
backed by aField
.(package private) class
BeanPropertySetter<T>
BeanProperty
backed by a single-parameter setterMethod
.Fields in org.eclipse.sisu.bean declared as BeanProperty Modifier and Type Field Description private BeanProperty<T>
BeanPropertyIterator. nextProperty
Methods in org.eclipse.sisu.bean that return BeanProperty Modifier and Type Method Description BeanProperty<T>
BeanPropertyIterator. next()
Methods in org.eclipse.sisu.bean that return types with arguments of type BeanProperty Modifier and Type Method Description java.util.Iterator<BeanProperty<java.lang.Object>>
BeanProperties. iterator()
Methods in org.eclipse.sisu.bean with parameters of type BeanProperty Modifier and Type Method Description <T> PropertyBinding
PropertyBinder. bindProperty(BeanProperty<T> property)
Returns the appropriatePropertyBinding
for the given bean property.PropertyBinding
BeanManager. manage(BeanProperty<?> property)
Asks this manager to manage the given bean property.PropertyBinding
LifecycleManager. manage(BeanProperty<?> property)
-
Uses of BeanProperty in org.eclipse.sisu.plexus
Fields in org.eclipse.sisu.plexus declared as BeanProperty Modifier and Type Field Description private BeanProperty<T>
OptionalPropertyBinding. property
private BeanProperty<T>
ProvidedPropertyBinding. property
Methods in org.eclipse.sisu.plexus with parameters of type BeanProperty Modifier and Type Method Description <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.PropertyBinding
PlexusLifecycleManager. manage(BeanProperty property)
Constructors in org.eclipse.sisu.plexus with parameters of type BeanProperty Constructor Description OptionalPropertyBinding(BeanProperty<T> property, javax.inject.Provider<T> provider)
ProvidedPropertyBinding(BeanProperty<T> property, javax.inject.Provider<T> provider)
-