org.apache.wicket
Interface IRequestListener

All Superinterfaces:
IClusterable, Serializable
All Known Subinterfaces:
IBehaviorListener, IFormSubmitListener, ILinkListener, IOnChangeListener, IRedirectListener, IResourceListener
All Known Implementing Classes:
AbstractAjaxBehavior, AbstractAjaxTimerBehavior, AbstractDefaultAjaxBehavior, AbstractErrorPage, AccessDeniedPage, AjaxCheckBox, AjaxEventBehavior, AjaxFallbackLink, AjaxFormChoiceComponentUpdatingBehavior, AjaxFormComponentUpdatingBehavior, AjaxFormSubmitBehavior, AjaxFormValidatingBehavior, AjaxNewWindowNotifyingBehavior, AjaxPagingNavigationBehavior, AjaxPagingNavigationIncrementLink, AjaxPagingNavigationLink, AjaxSelfUpdatingTimerBehavior, AutoLinkResolver.AutolinkBookmarkablePageLink, BaseWicketTester.StartComponentInPage, BookmarkablePageLink, BrowserInfoPage, CheckBox, CheckGroup, DownloadLink, DropDownChoice, DummyHomePage, DummyHomePage.TestLink, DummyPanelPage, ExceptionErrorPage, Form, GenericWebPage, Image, ImageButton, InlineFrame, InternalErrorPage, Link, ListChoice, MockHomePage, NonCachingImage, OnChangeAjaxBehavior, Page, PageExpiredErrorPage, PagingNavigationIncrementLink, PagingNavigationLink, PopupCloseLink, PopupCloseLink.ClosePopupPage, RadioChoice, RadioGroup, RedirectPage, ResourceLink, StatelessForm, StatelessLink, WebPage

public interface IRequestListener
extends IClusterable

Base interface for all interfaces that listen for requests from the client browser. All sub-interfaces of this interface must have a single method which takes no arguments.

New listener interfaces must be registered with Wicket by constructing a RequestListenerInterface object for the given interface class. The best way to do this is to create a public static final constant field in your request listener interface. Doing this will cause the interface to automatically register whenever it is used. For example, see IRedirectListener.INTERFACE.

Author:
Jonathan Locke



Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.