Class PopupListener

    • Constructor Detail

      • PopupListener

        public PopupListener​(boolean wantEvents)
    • Method Detail

      • setOpenLayersMap

        public void setOpenLayersMap​(OpenLayersMap openLayersMap)
      • getOpenLayerMap

        protected final OpenLayersMap getOpenLayerMap()
      • getCallBackForMarker

        public String getCallBackForMarker​(Marker marker)
      • clickAndOpenPopup

        public void clickAndOpenPopup​(Marker marker,
                                      AjaxRequestTarget target)
        helper method
        Parameters:
        marker -
      • closePopup

        public void closePopup​(AjaxRequestTarget target)
        close the popup
        Parameters:
        target -
      • onClick

        protected void onClick​(AjaxRequestTarget target,
                               Overlay overlay)
        Override this method to provide handling of a click on the marker. Only passes onClick events
        Parameters:
        overlay - The clicked overlay.
        target - The target that initiated the click.
      • onEvent

        protected void onEvent​(AjaxRequestTarget target,
                               Overlay overlay,
                               EventType event)
        Override this method to provide handling of a event on the marker. Remember:nullevent are passed by popupMarkerInfoAttributeAppender
        Parameters:
        overlay - The clicked overlay.
        target - The target that initiated the click.