Interface ExecutableMenuItemView.Presenter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void enableElement​(boolean toEnable)  
      void fireEvent​(com.google.gwt.dom.client.LIElement clickedElement)  
      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 of getLExecutableMenuElement(String, String, Event) to dynamically provide an event at runtime
      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
      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)  
    • Method Detail

      • 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 of getLExecutableMenuElement(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 an Event to a given EXECUTABLE LIElement. To be used when LIElement has been retrieved with getLExecutableMenuElement(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)