Class ListPresenter<T,P extends ListItemPresenter<T,?,?>>
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.widget.ListPresenter<T,P>
-
- Direct Known Subclasses:
KieSelectOptionsListPresenter
public abstract class ListPresenter<T,P extends ListItemPresenter<T,?,?>> extends Object
-
-
Constructor Summary
Constructors Constructor Description ListPresenter(Function<T,P> itemPresenters)ListPresenter(org.jboss.errai.ioc.client.api.ManagedInstance<P> itemPresenters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T o)voidaddPresenter(P presenter)voidaddToListElement(T o)List<T>getObjectsList()List<P>getPresenters()PnewPresenterFor(T o)voidremove(ListItemPresenter<T,?,?> listItemPresenter)voidsetup(elemental2.dom.Element listElement, List<T> objects, BiConsumer<T,P> itemPresenterConfigurator)voidsetupWithPresenters(elemental2.dom.Element listElement, List<P> presenters, BiConsumer<T,P> itemPresenterConfigurator)
-
-
-
Method Detail
-
setup
public void setup(elemental2.dom.Element listElement, List<T> objects, BiConsumer<T,P> itemPresenterConfigurator)
-
setupWithPresenters
public void setupWithPresenters(elemental2.dom.Element listElement, List<P> presenters, BiConsumer<T,P> itemPresenterConfigurator)
-
add
public void add(T o)
-
addToListElement
public void addToListElement(T o)
-
addPresenter
public void addPresenter(P presenter)
-
remove
public void remove(ListItemPresenter<T,?,?> listItemPresenter)
-
-