public interface

BeanBinder

org.eclipse.sisu.bean.BeanBinder

Class Overview

Provides custom PropertyBinders for beans that contain one or more properties.

Summary

Public Methods
abstract <B> PropertyBinder bindBean(TypeLiteral<B> type, TypeEncounter<B> encounter)
Returns the appropriate PropertyBinder for the given bean type.

Public Methods

public abstract PropertyBinder bindBean (TypeLiteral<B> type, TypeEncounter<B> encounter)

Returns the appropriate PropertyBinder for the given bean type.

Parameters
type The bean type
encounter The Guice type encounter
Returns
  • Property binder for the given type; null if no binder is applicable