org.apache.wicket
Interface IRequestListener

All Superinterfaces:
IClusterable, java.io.Serializable
All Known Subinterfaces:
IBehaviorListener, IFormSubmitListener, ILinkListener, IOnChangeListener, IRedirectListener, IResourceListener
All Known Implementing Classes:
AbstractAjaxBehavior, AbstractAjaxTimerBehavior, AbstractAutoCompleteBehavior, AbstractDefaultAjaxBehavior, AbstractErrorPage, AccessDeniedPage, AdminAnnotationsBookmarkablePage, AdminAnnotationsInternalPage, AdminBookmarkablePage, AdminInternalPage, AdminPage, AjaxCheckBox, AjaxDataTablePage, AjaxEditableLabel.EditorAjaxBehavior, AjaxEditableLabel.LabelAjaxBehavior, AjaxEventBehavior, AjaxFallbackLink, AjaxFallbackOrderByLink, AjaxFormChoiceComponentUpdatingBehavior, AjaxFormComponentUpdatingBehavior, AjaxFormSubmitBehavior, AjaxFormValidatingBehavior, AjaxPagingNavigationBehavior, AjaxPagingNavigationIncrementLink, AjaxPagingNavigationLink, AjaxSelfUpdatingTimerBehavior, AlternativePageFromWebContext, AnnotationsPanelsPage, AnnotPage, AuthenticatedWebPage, AuthenticatedWebPage, AutoCompleteBehavior, AutoCompletePage, AutoLinkResolver.AutolinkBookmarkablePageLink, BasePage, BasePage, BasePage, BasePage, BasePage, BasePage, BaseTreePage, BaseWicketTester.StartComponentInPage, BodyFrame, BookDetails, BookDetails, BookmarkablePage, BookmarkablePageLink, BookmarkablePageLinkPage, BorderPage, BreadCrumbLink, BreadCrumbPanelLink, BrowserInfoPage, ButtonPage, Captcha, CheckBox, CheckBoxMultipleChoicePage, CheckBoxPage, CheckBoxSelectorPage, CheckGroup, CheckGroupPage, CheckGroupPage2, ChoicePage, ClockPage, ContactsDisplayPage, DataGridPage, DataTablePage, DatesPage, DecoupledAjaxUpdatePage, DevUtilsPage, DiskStoreBrowserPage, DownloadLink, DropDownChoice, DropDownChoicePage, DummyHomePage, DummyHomePage.TestLink, DummyPanelPage, DynamicPage, Echo, EditableLabelPage, EditableTreeTablePage, EditBook, EditBook.EditBookForm, EffectsPage, ExamplePage, ExceptionErrorPage, ExternalLinkPage, FileUploadPage, FilterForm, Form, FormInput, FormPage, FormPage, FormPage, FragmentPage, GenericWebPage, GridViewPage, Guess, GuestBook, GuestBook, GuestBook.CommentForm, GuestBook.CommentForm, HangmanPage, HelloBrowser, HelloWorld, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, HomePage, HomePage, HomePage, HomePage, HomePage, HomePage, HttpsPage, Image, ImageButton, IncludePage, Index, Index, Index, Index, Index, Index, Index, Index, Index, Index, IndexPage, IndicatingAjaxFallbackLink, InlineFrame, InspectorPage, InternalErrorPage, LabelPage, LazyLoadingPage, LeftFrame, Link, LinkPage, LinksPage, ListChoice, ListChoicePage, ListMultipleChoicePage, LiveSessionsPage, LocalizedPage, Lose, MockHomePage, ModalContent1Page, ModalContent2Page, ModalWindow.CloseButtonBehavior, ModalWindowPage, MultiLineLabelPage, MultiUploadPage, MySignInPage, NonBookmarkablePage, NonCachingImage, OIRPage, OnChangeAjaxBehavior, OnChangeAjaxBehaviorPage, OrderByLink, PackageMountedPage, Page, Page1, Page1, Page1, Page1, Page1, Page1, Page2, Page2, Page2, Page2, Page2, Page2, Page2QP, Page3, Page3, Page3, Page4, Page5, PageablesPage, PageExpiredErrorPage, PageFromWebContext, PageLinkPage, PageWithCustomLoading, PagingNavigationIncrementLink, PagingNavigationLink, PagingPage, PalettePage, PanelPage, PanelsPage, Popup, PopupCloseLink, PopupCloseLink.ClosePopupPage, RadioChoice, RadioChoicePage, RadioGroup, RadioGroupPage, RadioGroupPage2, RatingsPage, RedirectPage, RefreshingPage, RepeatingPage, RequestMapperHomePage, RequestsPage, ResourceLink, ResourceTestPage, SelectPage, SignIn, SignIn, SignIn.SignInForm, SignIn2, SignInPage, SignInPanel.SignInForm, SignOut, SignOut, SignOut, SignOut, SignOutPage, SimplePage, SimpleTreePage, SortingPage, SourcesPage, StatefulPage, StatelessForm, StatelessLink, StatelessPage, StatelessPage1, StatelessPage2, StatelessPage3, StockQuotePage, SubmitLinkPage, TabbedPanelPage, TabbedPanelPage, TabbedPanelPage.CssSwitchingLink, TemplatePage, TemplatePage, TextAreaPage, TextFieldPage, TodoList, TopFrame, TreeTablePage, UnicodeConverter, UploadPage, WebPage, WicketExamplePage, Win, WizardPage, WorldClockPage, XmlPage

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-2011 Apache Software Foundation. All Rights Reserved.