wicket
Interface IRequestListener

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IBehaviorListener, IFormSubmitListener, ILinkListener, INewBrowserWindowListener, IOnChangeListener, IRedirectListener, IResourceListener, IUnversionedBehaviorListener
All Known Implementing Classes:
AbstractAjaxBehavior, AbstractAjaxTimerBehavior, AbstractDefaultAjaxBehavior, AccessDeniedPage, AccessDeniedPortletPage, AjaxCheckBox, AjaxEventBehavior, AjaxFallbackLink, AjaxFormComponentUpdatingBehavior, AjaxFormSubmitBehavior, AjaxFormValidatingBehavior, AjaxPagingNavigationBehavior, AjaxPagingNavigationIncrementLink, AjaxPagingNavigationLink, AjaxSelfUpdatingTimerBehavior, AutoLinkResolver.AutolinkBookmarkablePageLink, BlobImageResource, BookmarkablePageLink, BrowserInfoPage, BufferedDynamicImageResource, ByteArrayResource, CheckBox, CheckGroup, CompressedPackageResource, DefaultButtonImageResource, DownloadLink, DropDownChoice, DummyHomePage, DummyHomePage.TestLink, DummyPanelPage, DynamicByteArrayResource, DynamicImageResource, DynamicWebResource, ExceptionErrorPage, ExceptionErrorPortletPage, Form, Image, ImageButton, InlineFrame, InternalErrorPage, InternalErrorPortletPage, InternalFrame, Link, ListChoice, LocalizedImageResource, NonCachingImage, PackageResource, Page, PageExpiredErrorPage, PageExpiredPortletPage, PageLink, PagingNavigationIncrementLink, PagingNavigationLink, PopupCloseLink, PopupCloseLink.ClosePopupPage, PortletPage, RadioChoice, RadioGroup, RedirectPage, RenderedDynamicImageResource, Resource, ResourceLink, SubmitLink, WebPage, WebResource

public interface IRequestListener
extends java.io.Serializable

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 © 2004-2007 Wicket developers. All Rights Reserved.