Interface ExecutableMenuItemView.Presenter
-
- All Known Implementing Classes:
ExecutableMenuItemPresenter
- Enclosing interface:
- ExecutableMenuItemView
public static interface ExecutableMenuItemView.Presenter
-
-
Method Summary
All Methods Instance Methods Abstract 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 innerText)This method retrieve an EXECUTABLE element (i.e. with a behaviour) to be put inside the menu It is an overload ofgetLExecutableMenuElement(String, String, Event)to dynamically provide an event at runtimecom.google.gwt.dom.client.LIElementgetLExecutableMenuElement(String id, String innerText, com.google.web.bindery.event.shared.Event event)This method retrieve an EXECUTABLE element (i.e. with a behaviour) to be put inside the menuvoidinit(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)
-
-
-
Method Detail
-
init
void init(BaseMenu parent)
-
setEventBus
void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
-
fireEvent
void fireEvent(com.google.gwt.dom.client.LIElement clickedElement)
-
getLExecutableMenuElement
com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String innerText, 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- Parameters:
id-innerText-event-- Returns:
-
getLExecutableMenuElement
com.google.gwt.dom.client.LIElement getLExecutableMenuElement(String id, String innerText)
This method retrieve an EXECUTABLE element (i.e. with a behaviour) to be put inside the menu It is an overload ofgetLExecutableMenuElement(String, String, Event)to dynamically provide an event at runtime- Parameters:
id-innerText-- Returns:
-
mapEvent
void mapEvent(com.google.gwt.dom.client.LIElement executableMenuItem, com.google.web.bindery.event.shared.Event toBeMapped)Method to map anEventto a given EXECUTABLELIElement. To be used whenLIElementhas been retrieved withgetLExecutableMenuElement(String, String)- Parameters:
executableMenuItem-toBeMapped-
-
enableElement
void enableElement(boolean toEnable)
-
onClickEvent
void onClickEvent(com.google.gwt.event.dom.client.ClickEvent event, com.google.gwt.dom.client.LIElement clickedElement)
-
-