Package org.eclipse.sisu.bean
Interface BeanBinder
public interface BeanBinder
Provides custom
PropertyBinder
s for beans that contain one or more properties.-
Method Summary
Modifier and TypeMethodDescription<B> PropertyBinder
bindBean
(com.google.inject.TypeLiteral<B> type, com.google.inject.spi.TypeEncounter<B> encounter) Returns the appropriatePropertyBinder
for the given bean type.
-
Method Details
-
bindBean
<B> PropertyBinder bindBean(com.google.inject.TypeLiteral<B> type, com.google.inject.spi.TypeEncounter<B> encounter) Returns the appropriatePropertyBinder
for the given bean type.- Parameters:
type
- The bean typeencounter
- The Guice type encounter- Returns:
- Property binder for the given type;
null
if no binder is applicable
-