org.wicketstuff.datatable_autocomplete.panel
Class AbstractAutoCompleteDependencyProcessor

java.lang.Object
  extended by org.wicketstuff.datatable_autocomplete.panel.AbstractAutoCompleteDependencyProcessor
All Implemented Interfaces:
Serializable, IClusterable, AutoCompleteDependencyProcessor

public abstract class AbstractAutoCompleteDependencyProcessor
extends Object
implements AutoCompleteDependencyProcessor

Author:
mocleiri A base implementation for the autocomplete dependency processor. Note that extendors define the components to be updated
See Also:
Serialized Form

Constructor Summary
AbstractAutoCompleteDependencyProcessor(String[] names, Component[] components)
           
AbstractAutoCompleteDependencyProcessor(String[] names, Component[] components, Duration duration)
           
 
Method Summary
 Map<String,Component> getQueryParameterToComponentMap()
           
 Duration getThrottingDuration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.wicketstuff.datatable_autocomplete.panel.AutoCompleteDependencyProcessor
onAjaxUpdate
 

Constructor Detail

AbstractAutoCompleteDependencyProcessor

public AbstractAutoCompleteDependencyProcessor(String[] names,
                                               Component[] components)

AbstractAutoCompleteDependencyProcessor

public AbstractAutoCompleteDependencyProcessor(String[] names,
                                               Component[] components,
                                               Duration duration)
Method Detail

getQueryParameterToComponentMap

public Map<String,Component> getQueryParameterToComponentMap()
Specified by:
getQueryParameterToComponentMap in interface AutoCompleteDependencyProcessor
Returns:
the list of dependencies to push through with the get request.

getThrottingDuration

public Duration getThrottingDuration()
Specified by:
getThrottingDuration in interface AutoCompleteDependencyProcessor
Returns:
the duration to throttle the request (null if no throttling should be performed)


Copyright © 2009-2013. All Rights Reserved.