org.apache.wicket.event
Interface IEventSource

All Known Implementing Classes:
AbstractCalendar, AbstractCaptchaForm, AbstractCheckSelector, AbstractChoice, AbstractColumnsView, AbstractDataGridView, AbstractErrorPage, AbstractFilter, AbstractItem, AbstractLink, AbstractOptions, AbstractOutputTransformerContainer, AbstractPageableView, AbstractRepeater, AbstractSingleSelectChoice, AbstractSubmitLink, AbstractTextComponent, AbstractToolbar, AbstractTree, AbstractTree, AbstractTreePage, AccessDeniedPage, AdminAnnotationsBookmarkablePage, AdminAnnotationsInternalPage, AdminBookmarkablePage, AdminInternalPage, AdminPage, AdvancedTreePage, AjaxButton, AjaxCheckBox, AjaxDataTablePage, AjaxEditableChoiceLabel, AjaxEditableLabel, AjaxEditableMultiLineLabel, AjaxFallbackButton, AjaxFallbackDefaultDataTable, AjaxFallbackHeadersToolbar, AjaxFallbackLink, AjaxFallbackOrderByBorder, AjaxFallbackOrderByLink, AjaxHelloBrowser, AjaxLazyLoadPanel, AjaxLink, AjaxNavigationToolbar, AjaxPagingNavigation, AjaxPagingNavigationIncrementLink, AjaxPagingNavigationLink, AjaxPagingNavigator, AjaxSubmitLink, AjaxTabbedPanel, AjaxWizardButtonBar, AlternativePageFromWebContext, AnnotationsPanelsPage, AnnotPage, ApplicationView, AuthenticatedWebPage, AuthenticatedWebPage, AutoCompletePage, AutoCompleteTextField, AutoConversationPage1, AutoConversationPage2, AutoLabelResolver.AutoLabel, AutoLinkResolver.AutolinkBookmarkablePageLink, Banner, Banner1, Banner2, BasePage, BasePage, BasePage, BasePage, BasePage, BasePage, BaseTree, BaseTreePage, BaseWicketTester.StartComponentInPage, BeanValidationPage, BeginnersTreePage, Body, BodyFrame, BookDetails, BookDetails, BookmarkablePage, BookmarkablePageLink, BookmarkablePageLinkPage, Border, Border.BorderBodyContainer, BorderPage, BorderPanel, BoxBorder, BranchItem, BreadCrumbBar, BreadCrumbBar.BreadCrumbsListView, BreadCrumbLink, BreadCrumbPanel, BreadCrumbPanelLink, BrowserInfoForm, BrowserInfoPage, BrowserPanel, Button, ButtonPage, CageForm, CancelButton, Captcha, CaptchaForm, CdiExamplePage, CdiHomePage, Check, CheckBox, CheckBoxMultipleChoice, CheckBoxMultipleChoicePage, CheckboxMultipleChoiceSelector, CheckBoxPage, CheckBoxSelector, CheckBoxSelectorPage, CheckedFolder, CheckFolder, CheckGroup, CheckGroupPage, CheckGroupPage2, CheckGroupSelector, ChoiceFilter, ChoicePage, Choices, ClientSideImageMap, Clock, ClockPage, Component, ComponentFeedbackPanel, ContactsDisplayPage, ContextImage, ConversationPage1, ConversationPage2, ConversationPage3, DataGridPage, DataGridView, DataTable, DataTableFilterToolbarPage, DataTablePage, DataView, DataViewBase, DateField, DateLabel, DatesPage, DateTextField, DateTextField, DateTimeField, DebugBar, DecoupledAjaxUpdatePage, DecoupledAjaxUpdatePage.CounterLabel, DefaultAbstractTree, DefaultCssAutoCompleteTextField, DefaultDataTable, DefaultNestedTree, DefaultTableTree, DevUtilsPage, DevUtilsPanel, DiskStoreBrowserPage, DownloadLink, DropDownChoice, DropDownChoicePage, DummyHomePage, DummyHomePage.TestLink, DummyPanelPage, DynamicPage, DynamicWizardStep, Echo, EditableLabelPage, EditablePanel, EditableTreeTablePage, EditBook, EditBook.EditBookForm, EffectsPage, EmailTextField, EmptyPanel, Enclosure, EnclosureContainer, EnhancedPageView, EnumLabel, ExampleFrame, ExamplePage, ExceptionErrorPage, ExportToolbar, ExternalLink, ExternalLinkPage, FeedbackPanel, FencedFeedbackPanel, FileUploadField, FileUploadPage, FilterForm, FilterToolbar, FinishButton, FirstPanel, Folder, FooPanel, Form, FormComponent, FormComponentFeedbackBorder, FormComponentFeedbackIndicator, FormComponentLabel, FormComponentPanel, FormInput, FormPage, FormPage, FormPage, FourthPanel, Fragment, FragmentPage, GenericPanel, GenericWebPage, GoAndClearFilter, GoFilter, GridView, GridViewPage, Guess, GuestBook, GuestBook, GuestBook.CommentForm, GuestBook.CommentForm, HangmanPage, HeaderPartContainer, HeaderResponseContainer, HeadersToolbar, HelloBrowser, HelloWorld, HiddenField, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, Home, HomePage, HomePage, HomePage, HomePage, HomePage, HomePage, HomePage, HtmlHeaderContainer, HtmlHeaderItemsContainer, HttpsPage, Image, ImageButton, Include, IncludePage, Index, Index, Index, Index, Index, Index, Index, Index, Index, Index, IndexPage, IndicatingAjaxButton, IndicatingAjaxFallbackLink, IndicatingAjaxLink, InjectionPage, InlineEnclosure, InlineFrame, InlineImage, InspectorDebugPanel, InspectorPage, InternalErrorPage, Item, KaptchaForm, KittenCaptchaPanel, Label, LabeledWebMarkupContainer, LabelIconPanel, LabelPage, LabelTree, LastButton, LazyLoadingPage, LeftFrame, Link, LinkIconPanel, LinkPage, LinksPage, LinkTree, ListChoice, ListChoicePage, ListItem, ListMultipleChoice, ListMultipleChoicePage, ListView, LiveSessionsPage, LocalizedPage, Loop, LoopItem, Lose, MailTemplate, MailTemplatePanel, MarkupContainer, MockHomePage, ModalContent1Page, ModalContent2Page, ModalPanel1, ModalWindow, ModalWindowPage, MultiFileUploadField, MultiLineLabel, MultiLineLabelPage, Multiply, MultiUploadPage, MySignInPage, NavigationToolbar, NavigatorLabel, NavomaticBorder, NestedTree, NestedTreePage, NewUserWizard, NextButton, Node, NoFilter, NonBookmarkablePage, NonCachingImage, NoopOutputTransformerContainer, NoRecordsToolbar, NumberTextField, OddEvenItem, OddEvenListItem, OIRPage, OnChangeAjaxBehaviorPage, OrderByBorder, OrderByLink, PackageMountedPage, Page, Page1, Page1, Page1, Page1, Page1, Page1, Page2, Page2, Page2, Page2, Page2, Page2, Page2PP, Page2UP, Page3, Page3, Page3, Page4, Page5, PageableListView, PageablesPage, PageExpiredErrorPage, PageFromWebContext, PageSizeDebugPanel, PageView, PageWithCustomLoading, PagingNavigation, PagingNavigationIncrementLink, PagingNavigationLink, PagingNavigator, PagingPage, Palette, PalettePage, Panel, Panel1, PanelPage, PanelsPage, PasswordTextField, Popup, PopupCloseLink, PopupCloseLink.ClosePopupPage, PreviousButton, PropertyListView, Radio, RadioChoice, RadioChoicePage, RadioGroup, RadioGroupPage, RadioGroupPage2, RangeTextField, RatingPanel, RatingsPage, Recorder, RecursivePanel, RedirectPage, RefreshingPage, RefreshingView, RepeatingPage, RepeatingView, RequestMapperHomePage, RequestsPage, RequiredTextField, ResourceLink, ResultPanel, SecondPanel, Select, Selection, SelectOption, SelectOptions, SelectPage, SessionSizeDebugPanel, SessionView, SignIn, SignIn, SignIn.SignInForm, SignIn2, SignInPage, SignInPanel, SignInPanel.SignInForm, SignOut, SignOut, SignOut, SignOut, SignOutPage, SimpleFormComponentLabel, SimplePage, SimpleTreePage, SmartLinkLabel, SmartLinkMultiLineLabel, SortingPage, SourcesPage, SourcesPage.CodePanel, SourcesPage.FilesBrowser, StandardDebugPanel, StatefulPage, StatelessForm, StatelessLink, StatelessPage, StatelessPage1, StatelessPage2, StatelessPage3, StaticContentStep, StaticWizard, StaticWizardWithPanels, StockQuoteLabel, StockQuoteLabel2, StockQuotePage, StyledLinkLabel, SubmitLink, SubmitLinkPage, Subtree, TabbedPanel, TabbedPanelPage, TabbedPanelPage, TabbedPanelPage.CssSwitchingLink, TableTree, TableTreePage, TemplateBasedOnPage, TemplateBorder, TemplatePage, TemplatePage, TemplatePanel, TextArea, TextAreaPage, TextField, TextFieldPage, TextFilter, ThirdPanel, TimeField, TodoList, TodoList.AddItemsContainer, TodoList.TodoItemsContainer, TopFrame, TransparentWebMarkupContainer, Tree, TreeTable, TreeTablePage, UnicodeConverter, UploadPage, UploadProgressBar, UrlTextField, VelocityPanel, WebComponent, WebMarkupContainer, WebPage, WicketExampleHeader, WicketExamplePage, Win, Wizard, WizardButton, WizardButtonBar, WizardPage, WizardStep, WorldClockPage, XmlPage, XsltOutputTransformerContainer

public interface IEventSource

Objects that can send events

Author:
Igor Vaynberg (ivaynberg)

Method Summary
<T> void
send(IEventSink sink, Broadcast broadcast, T payload)
          Sends an event
 

Method Detail

send

<T> void send(IEventSink sink,
              Broadcast broadcast,
              T payload)
Sends an event

Type Parameters:
T - type of payload
Parameters:
sink - object that will receive the event
broadcast - if the object that receives the event needs to broadcast it to others, this is the type of broadcast that should be used
payload - event payload


Copyright © 2006–2018 Apache Software Foundation. All rights reserved.