Class ListSelectorViewImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.widgets.grid.controls.list.ListSelectorViewImpl
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement,CanBeClosedByKeyboard,ListSelectorView,PopoverView,org.uberfire.client.mvp.HasPresenter<ListSelectorView.Presenter>,org.uberfire.client.mvp.UberElement<ListSelectorView.Presenter>
@Templated @Dependent public class ListSelectorViewImpl extends Object implements ListSelectorView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.dmn.client.widgets.grid.controls.list.ListSelectorView
ListSelectorView.Presenter
-
-
Constructor Summary
Constructors Constructor Description ListSelectorViewImpl()ListSelectorViewImpl(org.jboss.errai.common.client.dom.UnorderedList itemsContainer, org.jboss.errai.ioc.client.api.ManagedInstance<ListSelectorTextItemView> listSelectorTextItemViews, org.jboss.errai.ioc.client.api.ManagedInstance<ListSelectorDividerItemView> listSelectorDividerItemViews, org.jboss.errai.ioc.client.api.ManagedInstance<ListSelectorHeaderItemView> listSelectorHeaderItemViews)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhide()voidinit(ListSelectorView.Presenter presenter)voidsetItems(List<HasListSelectorControl.ListSelectorItem> items)voidsetOnClosedByKeyboardCallback(Consumer<CanBeClosedByKeyboard> callback)voidshow(Optional<String> title)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.dmn.client.widgets.grid.controls.popover.PopoverView
reset
-
-
-
-
Constructor Detail
-
ListSelectorViewImpl
public ListSelectorViewImpl()
-
ListSelectorViewImpl
@Inject public ListSelectorViewImpl(org.jboss.errai.common.client.dom.UnorderedList itemsContainer, org.jboss.errai.ioc.client.api.ManagedInstance<ListSelectorTextItemView> listSelectorTextItemViews, org.jboss.errai.ioc.client.api.ManagedInstance<ListSelectorDividerItemView> listSelectorDividerItemViews, org.jboss.errai.ioc.client.api.ManagedInstance<ListSelectorHeaderItemView> listSelectorHeaderItemViews)
-
-
Method Detail
-
init
public void init(ListSelectorView.Presenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<ListSelectorView.Presenter>
-
setItems
public void setItems(List<HasListSelectorControl.ListSelectorItem> items)
- Specified by:
setItemsin interfaceListSelectorView
-
show
public void show(Optional<String> title)
- Specified by:
showin interfacePopoverView
-
hide
public void hide()
- Specified by:
hidein interfacePopoverView
-
setOnClosedByKeyboardCallback
public void setOnClosedByKeyboardCallback(Consumer<CanBeClosedByKeyboard> callback)
- Specified by:
setOnClosedByKeyboardCallbackin interfaceCanBeClosedByKeyboard
-
-