GWT-GIN Несколько реализаций?
У меня есть следующий код
public class AppGinModule extends AbstractGinModule{
@Override
protected void configure() {
bind(ContactListView.class).to(ContactListViewImpl.class);
bind(ContactDetailView.class).to(ContactDetailViewImpl.class);
}
}
@GinModules(AppGinModule.class)
public interface AppInjector extends Ginjector{
ContactDetailView getContactDetailView();
ContactListView getContactListView();
}
В моей точке входа
AppInjector appInjector = GWT.create(AppGinModule.class);
appInjector.getContactDetailsView();
ВотContactDetailView
всегда связаны сContactsDetailViewImpl
, Но я хочу, чтобы это было связано сContactDetailViewImplX
при некоторых условиях.
Как я могу это сделать? Пожалуйста, помогите мне.