Package org.wicketstuff.gmap.event
Class GEventListenerBehavior
- java.lang.Object
-
- org.apache.wicket.behavior.Behavior
-
- org.apache.wicket.behavior.AbstractAjaxBehavior
-
- org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
-
- org.wicketstuff.gmap.event.GEventListenerBehavior
-
- All Implemented Interfaces:
Serializable
,IComponentAwareEventSink
,IRequestListener
,IComponentAwareHeaderContributor
,IClusterable
- Direct Known Subclasses:
ClickListener
,DblClickListener
,DragEndListener
,DragListener
,DragStartListener
,LoadListener
,MapTypeChangedListener
,ZoomChangedListener
public abstract class GEventListenerBehavior extends AbstractDefaultAjaxBehavior
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
-
-
Constructor Summary
Constructors Constructor Description GEventListenerBehavior()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract String
getEvent()
See: Event table after google.maps.Map class.protected GMap
getGMap()
String
getJSaddListener()
boolean
getStatelessHint(Component component)
protected void
onBind()
protected abstract void
onEvent(AjaxRequestTarget target)
Typically response parameters that are meant for this event are picket up and made available for the further processing.protected void
respond(AjaxRequestTarget target)
-
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, getAttributes, getCallbackFunction, getCallbackFunctionBody, getCallbackScript, getCallbackScript, onMethodMismatch, onRequest, postprocessConfiguration, renderAjaxAttributes, renderAjaxAttributes, renderHead, updateAjaxAttributes
-
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
afterRender, bind, getCallbackUrl, getComponent, onComponentRendered, onComponentTag, onComponentTag, onUnbind, unbind
-
Methods inherited from class org.apache.wicket.behavior.Behavior
beforeRender, canCallListener, detach, isEnabled, isTemporary, onAttribute, onConfigure, onEvent, onException, onRemove, onTag
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IRequestListener
rendersPage
-
-
-
-
Method Detail
-
onBind
protected void onBind()
- Overrides:
onBind
in classAbstractDefaultAjaxBehavior
- See Also:
AbstractDefaultAjaxBehavior.onBind()
-
getJSaddListener
public String getJSaddListener()
-
getGMap
protected final GMap getGMap()
-
respond
protected final void respond(AjaxRequestTarget target)
- Specified by:
respond
in classAbstractDefaultAjaxBehavior
- See Also:
AbstractDefaultAjaxBehavior.respond(org.apache.wicket.ajax.AjaxRequestTarget)
-
onEvent
protected abstract void onEvent(AjaxRequestTarget target)
Typically response parameters that are meant for this event are picket up and made available for the further processing.- Parameters:
target
- Target to add the Components, that need to be redrawn, to.
-
getEvent
protected abstract String getEvent()
See: Event table after google.maps.Map class.- Returns:
- The name of the GMap Event that this Listener ought to listen to.
-
getStatelessHint
public boolean getStatelessHint(Component component)
- Overrides:
getStatelessHint
in classBehavior
-
-