Class ExecutableMenuItemPresenter
- java.lang.Object
-
- org.drools.workbench.screens.scenariosimulation.client.editor.menu.ExecutableMenuItemPresenter
-
- All Implemented Interfaces:
ExecutableMenuItemView.Presenter
public class ExecutableMenuItemPresenter extends Object implements ExecutableMenuItemView.Presenter
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<com.google.gwt.dom.client.LIElement,com.google.web.bindery.event.shared.Event>menuItemsEventMap
-
Constructor Summary
Constructors Constructor Description ExecutableMenuItemPresenter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenableElement(boolean toEnable)voidfireEvent(com.google.gwt.dom.client.LIElement clickedElement)com.google.gwt.dom.client.LIElementgetLExecutableMenuElement(String id, String label)This method retrieve an EXECUTABLE element (i.e. with a behaviour) to be put inside the menu It is an overload ofExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String, Event)to dynamically provide an event at runtimecom.google.gwt.dom.client.LIElementgetLExecutableMenuElement(String id, String label, com.google.web.bindery.event.shared.Event event)This method retrieve an EXECUTABLE element (i.e. with a behaviour) to be put inside the menuprotected ExecutableMenuItemViewgetMenuItemView()voidinit(BaseMenu parent)voidmapEvent(com.google.gwt.dom.client.LIElement executableMenuItem, com.google.web.bindery.event.shared.Event toBeMapped)Method to map anEventto a given EXECUTABLELIElement.voidonClickEvent(com.google.gwt.event.dom.client.ClickEvent event, com.google.gwt.dom.client.LIElement clickedElement)voidsetEventBus(com.google.gwt.event.shared.EventBus eventBus)
-
-
-
Field Detail
-
menuItemsEventMap
protected Map<com.google.gwt.dom.client.LIElement,com.google.web.bindery.event.shared.Event> menuItemsEventMap
-
-
Method Detail
-
init
public void init(BaseMenu parent)
- Specified by:
initin interfaceExecutableMenuItemView.Presenter
-
setEventBus
public void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
- Specified by:
setEventBusin interfaceExecutableMenuItemView.Presenter
-
onClickEvent
public void onClickEvent(com.google.gwt.event.dom.client.ClickEvent event, com.google.gwt.dom.client.LIElement clickedElement)- Specified by:
onClickEventin interfaceExecutableMenuItemView.Presenter
-
fireEvent
public void fireEvent(com.google.gwt.dom.client.LIElement clickedElement)
- Specified by:
fireEventin interfaceExecutableMenuItemView.Presenter
-
getLExecutableMenuElement
public com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String label, com.google.web.bindery.event.shared.Event event)
Description copied from interface:ExecutableMenuItemView.PresenterThis method retrieve an EXECUTABLE element (i.e. with a behaviour) to be put inside the menu- Specified by:
getLExecutableMenuElementin interfaceExecutableMenuItemView.Presenter- Returns:
-
getLExecutableMenuElement
public com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String label)
Description copied from interface:ExecutableMenuItemView.PresenterThis method retrieve an EXECUTABLE element (i.e. with a behaviour) to be put inside the menu It is an overload ofExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String, Event)to dynamically provide an event at runtime- Specified by:
getLExecutableMenuElementin interfaceExecutableMenuItemView.Presenter- Returns:
-
mapEvent
public void mapEvent(com.google.gwt.dom.client.LIElement executableMenuItem, com.google.web.bindery.event.shared.Event toBeMapped)Description copied from interface:ExecutableMenuItemView.PresenterMethod to map anEventto a given EXECUTABLELIElement. To be used whenLIElementhas been retrieved withExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String)- Specified by:
mapEventin interfaceExecutableMenuItemView.Presenter
-
enableElement
public void enableElement(boolean toEnable)
- Specified by:
enableElementin interfaceExecutableMenuItemView.Presenter
-
getMenuItemView
protected ExecutableMenuItemView getMenuItemView()
-
-