wicket.extensions.ajax.markup.html.autocomplete
Class AbstractAutoCompleteBehavior

java.lang.Object
  extended by wicket.behavior.AbstractBehavior
      extended by wicket.behavior.AbstractAjaxBehavior
          extended by wicket.ajax.AbstractDefaultAjaxBehavior
              extended by wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehavior
All Implemented Interfaces:
java.io.Serializable, wicket.behavior.IBehavior, wicket.behavior.IBehaviorListener, wicket.IRequestListener, wicket.markup.html.IHeaderContributor
Direct Known Subclasses:
AutoCompleteBehavior

public abstract class AbstractAutoCompleteBehavior
extends wicket.ajax.AbstractDefaultAjaxBehavior

Since:
1.2
Author:
Janne Hietamäki (jannehietamaki)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
 
Fields inherited from interface wicket.behavior.IBehaviorListener
INTERFACE
 
Constructor Summary
AbstractAutoCompleteBehavior()
           
 
Method Summary
protected  java.lang.String getImplementationId()
           
protected  void onBind()
           
protected  void onComponentRendered()
           
protected  void onRenderHeadContribution(wicket.Response response)
           
protected  void onRenderHeadInitContribution(wicket.Response response)
           
protected abstract  void onRequest(java.lang.String input, wicket.RequestCycle requestCycle)
          Callback for the ajax event generated by the javascript.
protected  void respond(wicket.ajax.AjaxRequestTarget target)
           
 
Methods inherited from class wicket.ajax.AbstractDefaultAjaxBehavior
getAjaxCallDecorator, getCallbackScript, getCallbackScript, getCallbackScript, onRequest, throttleScript
 
Methods inherited from class wicket.behavior.AbstractAjaxBehavior
bind, cleanup, getCallbackUrl, getCallbackUrl, getComponent, onComponentTag, onComponentTag, onRendered, renderHead, writeJsReference, writeJsReference
 
Methods inherited from class wicket.behavior.AbstractBehavior
detachModel, exception, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAutoCompleteBehavior

public AbstractAutoCompleteBehavior()
Method Detail

onRenderHeadContribution

protected void onRenderHeadContribution(wicket.Response response)
Overrides:
onRenderHeadContribution in class wicket.behavior.AbstractAjaxBehavior

onBind

protected void onBind()
Overrides:
onBind in class wicket.ajax.AbstractDefaultAjaxBehavior

onRenderHeadInitContribution

protected void onRenderHeadInitContribution(wicket.Response response)
Overrides:
onRenderHeadInitContribution in class wicket.ajax.AbstractDefaultAjaxBehavior

onComponentRendered

protected void onComponentRendered()
Overrides:
onComponentRendered in class wicket.behavior.AbstractAjaxBehavior

getImplementationId

protected java.lang.String getImplementationId()
Overrides:
getImplementationId in class wicket.ajax.AbstractDefaultAjaxBehavior

respond

protected void respond(wicket.ajax.AjaxRequestTarget target)
Specified by:
respond in class wicket.ajax.AbstractDefaultAjaxBehavior

onRequest

protected abstract void onRequest(java.lang.String input,
                                  wicket.RequestCycle requestCycle)
Callback for the ajax event generated by the javascript. This is where we need to generate our response.

Parameters:
input - the input entered so far
requestCycle - current request cycle


Copyright © 2004-2008 Wicket developers. All Rights Reserved.