public class ExecutableMenuItemPresenter extends Object implements ExecutableMenuItemView.Presenter
| Modifier and Type | Field and Description |
|---|---|
protected Map<com.google.gwt.dom.client.LIElement,com.google.web.bindery.event.shared.Event> |
menuItemsEventMap |
| Constructor and Description |
|---|
ExecutableMenuItemPresenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
enableElement(boolean toEnable) |
void |
fireEvent(com.google.gwt.dom.client.LIElement clickedElement) |
com.google.gwt.dom.client.LIElement |
getLExecutableMenuElement(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 of
ExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String, Event) to dynamically provide
an event at runtime |
com.google.gwt.dom.client.LIElement |
getLExecutableMenuElement(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 menu
|
protected ExecutableMenuItemView |
getMenuItemView() |
void |
init(BaseMenu parent) |
void |
mapEvent(com.google.gwt.dom.client.LIElement executableMenuItem,
com.google.web.bindery.event.shared.Event toBeMapped)
Method to map an
Event to a given EXECUTABLE LIElement. |
void |
onClickEvent(com.google.gwt.event.dom.client.ClickEvent event,
com.google.gwt.dom.client.LIElement clickedElement) |
void |
setEventBus(com.google.gwt.event.shared.EventBus eventBus) |
protected Map<com.google.gwt.dom.client.LIElement,com.google.web.bindery.event.shared.Event> menuItemsEventMap
public void init(BaseMenu parent)
init in interface ExecutableMenuItemView.Presenterpublic void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
setEventBus in interface ExecutableMenuItemView.Presenterpublic void onClickEvent(com.google.gwt.event.dom.client.ClickEvent event,
com.google.gwt.dom.client.LIElement clickedElement)
onClickEvent in interface ExecutableMenuItemView.Presenterpublic void fireEvent(com.google.gwt.dom.client.LIElement clickedElement)
fireEvent in interface ExecutableMenuItemView.Presenterpublic com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String label, com.google.web.bindery.event.shared.Event event)
ExecutableMenuItemView.PresentergetLExecutableMenuElement in interface ExecutableMenuItemView.Presenterpublic com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String label)
ExecutableMenuItemView.PresenterExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String, Event) to dynamically provide
an event at runtimegetLExecutableMenuElement in interface ExecutableMenuItemView.Presenterpublic void mapEvent(com.google.gwt.dom.client.LIElement executableMenuItem,
com.google.web.bindery.event.shared.Event toBeMapped)
ExecutableMenuItemView.PresenterEvent to a given EXECUTABLE LIElement.
To be used when LIElement has been retrieved with ExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String)mapEvent in interface ExecutableMenuItemView.Presenterpublic void enableElement(boolean toEnable)
enableElement in interface ExecutableMenuItemView.Presenterprotected ExecutableMenuItemView getMenuItemView()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.