Package org.wicketstuff.openlayers.event
Class EventListenerBehavior
- java.lang.Object
-
- org.apache.wicket.behavior.Behavior
-
- org.apache.wicket.behavior.AbstractAjaxBehavior
-
- org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
-
- org.wicketstuff.openlayers.event.EventListenerBehavior
-
- All Implemented Interfaces:
Serializable,IComponentAwareEventSink,IRequestListener,IComponentAwareHeaderContributor,IClusterable
- Direct Known Subclasses:
ClickEventListenerBehavior,OverlayListenerBehavior
public abstract class EventListenerBehavior extends AbstractDefaultAjaxBehavior
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
-
-
Constructor Summary
Constructors Constructor Description EventListenerBehavior()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract StringgetEvent()StringgetJSaddListener()protected IOpenLayersMapgetOpenLayersMap()protected voidonBind()protected abstract voidonEvent(AjaxRequestTarget target)Typically response parameters that are meant for this event are picket up and made available for the further processing.voidrenderHead(Component c, IHeaderResponse response)protected voidrespond(AjaxRequestTarget target)-
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, getAttributes, getCallbackFunction, getCallbackFunctionBody, getCallbackScript, getCallbackScript, onMethodMismatch, onRequest, postprocessConfiguration, renderAjaxAttributes, renderAjaxAttributes, 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, getStatelessHint, 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
-
renderHead
public void renderHead(Component c, IHeaderResponse response)
- Specified by:
renderHeadin interfaceIComponentAwareHeaderContributor- Overrides:
renderHeadin classAbstractDefaultAjaxBehavior
-
onBind
protected void onBind()
- Overrides:
onBindin classAbstractDefaultAjaxBehavior
-
getJSaddListener
public String getJSaddListener()
-
getOpenLayersMap
protected final IOpenLayersMap getOpenLayersMap()
-
respond
protected final void respond(AjaxRequestTarget target)
- Specified by:
respondin 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()
-
-