Package org.eclipse.sisu.bean
Interface PropertyBinder
- All Known Implementing Classes:
PlexusPropertyBinder
public interface PropertyBinder
Provides custom
PropertyBinding
s for bean properties such as fields or setter methods.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PropertyBinding
Binders may returnLAST_BINDING
to indicate they are done binding a bean. -
Method Summary
Modifier and TypeMethodDescription<T> PropertyBinding
bindProperty
(BeanProperty<T> property) Returns the appropriatePropertyBinding
for the given bean property.
-
Field Details
-
LAST_BINDING
Binders may returnLAST_BINDING
to indicate they are done binding a bean.
-
-
Method Details
-
bindProperty
Returns the appropriatePropertyBinding
for the given bean property.- Parameters:
property
- The bean property- Returns:
- Binding for the given property;
null
if no binding is applicable
-