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.Presenter
public void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
setEventBus
in interface ExecutableMenuItemView.Presenter
public void onClickEvent(com.google.gwt.event.dom.client.ClickEvent event, com.google.gwt.dom.client.LIElement clickedElement)
onClickEvent
in interface ExecutableMenuItemView.Presenter
public void fireEvent(com.google.gwt.dom.client.LIElement clickedElement)
fireEvent
in interface ExecutableMenuItemView.Presenter
public com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String label, com.google.web.bindery.event.shared.Event event)
ExecutableMenuItemView.Presenter
getLExecutableMenuElement
in interface ExecutableMenuItemView.Presenter
public com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String label)
ExecutableMenuItemView.Presenter
ExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String, Event)
to dynamically provide
an event at runtimegetLExecutableMenuElement
in interface ExecutableMenuItemView.Presenter
public void mapEvent(com.google.gwt.dom.client.LIElement executableMenuItem, com.google.web.bindery.event.shared.Event toBeMapped)
ExecutableMenuItemView.Presenter
Event
to a given EXECUTABLE LIElement
.
To be used when LIElement
has been retrieved with ExecutableMenuItemView.Presenter.getLExecutableMenuElement(String, String)
mapEvent
in interface ExecutableMenuItemView.Presenter
public void enableElement(boolean toEnable)
enableElement
in interface ExecutableMenuItemView.Presenter
protected ExecutableMenuItemView getMenuItemView()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.