package org.jboss.errai.processor.testcase; import java.util.List; import javax.enterprise.context.Dependent; import javax.inject.Inject; import org.jboss.errai.databinding.client.api.DataBinder; import org.jboss.errai.databinding.client.components.ListComponent; import org.jboss.errai.ui.shared.api.annotations.AutoBound; import org.jboss.errai.ui.shared.api.annotations.Bound; import org.jboss.errai.ui.shared.api.annotations.Model; import com.google.gwt.dom.client.DivElement; import com.google.gwt.dom.client.Element; import com.google.gwt.user.client.DOM; import com.google.gwt.user.client.TakesValue; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.TextBox; import com.google.gwt.user.client.ui.Widget; @Dependent public class BoundToList { @Inject @AutoBound private DataBinder<List<BoundModelClass>> binder; @Inject @Bound private ListComponent<BoundModelClass, ItemView> list; public static class ItemView implements TakesValue<BoundModelClass> { public void setValue(BoundModelClass model) {} public BoundModelClass getValue() { return null; } } }