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

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

public abstract class AbstractAutoCompleteBehavior
extends org.apache.wicket.ajax.AbstractDefaultAjaxBehavior

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

Field Summary
protected  boolean preselect
           
 
Fields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
INDICATOR
 
Fields inherited from interface org.apache.wicket.behavior.IBehaviorListener
INTERFACE
 
Constructor Summary
AbstractAutoCompleteBehavior()
           
 
Method Summary
protected  void onBind()
           
protected  void onComponentRendered()
           
protected abstract  void onRequest(java.lang.String input, org.apache.wicket.RequestCycle requestCycle)
          Callback for the ajax event generated by the javascript.
 void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
           
protected  void respond(org.apache.wicket.ajax.AjaxRequestTarget target)
           
 
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onRequest, throttleScript
 
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentTag, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution
 
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior
afterRender, beforeRender, cleanup, detach, detachModel, exception, isEnabled, isTemporary, onException, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preselect

protected boolean preselect
Constructor Detail

AbstractAutoCompleteBehavior

public AbstractAutoCompleteBehavior()
Method Detail

renderHead

public void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
Specified by:
renderHead in interface org.apache.wicket.markup.html.IHeaderContributor
Overrides:
renderHead in class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
See Also:
AbstractDefaultAjaxBehavior.renderHead(org.apache.wicket.markup.html.IHeaderResponse)

onBind

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

onComponentRendered

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

onRequest

protected abstract void onRequest(java.lang.String input,
                                  org.apache.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

respond

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


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.