org.apache.wicket
Interface IComponentAwareEventSink

All Known Implementing Classes:
AbstractAjaxBehavior, AbstractAjaxTimerBehavior, AbstractAutoCompleteBehavior, AbstractBehavior, AbstractDefaultAjaxBehavior, AbstractFormValidator, AbstractTransformerBehavior, AbstractValidator, AjaxEditableLabel.EditorAjaxBehavior, AjaxEditableLabel.LabelAjaxBehavior, AjaxEventBehavior, AjaxFormChoiceComponentUpdatingBehavior, AjaxFormComponentUpdatingBehavior, AjaxFormSubmitBehavior, AjaxFormValidatingBehavior, AjaxIndicatorAppender, AjaxPagingNavigationBehavior, AjaxSelfUpdatingTimerBehavior, AttributeAppender, AttributeModifier, AutoCompleteBehavior, BeforeAndAfterBorder, Behavior, BorderBehavior, CompoundValidator, ContextPathGenerator, CreditCardValidator, DatePicker, DateValidator, EmailAddressValidator, EqualInputValidator, EqualPasswordInputValidator, FormValidatorAdapter, MarkupComponentBorder, MaximumValidator, MinimumValidator, ModalWindow.CloseButtonBehavior, OnChangeAjaxBehavior, OrderByLink.CssModifier, PatternValidator, RangeValidator, RfcCompliantEmailAddressValidator, SimpleAttributeModifier, StringValidator, StringValidator.ExactLengthValidator, StringValidator.LengthBetweenValidator, StringValidator.MaximumLengthValidator, StringValidator.MinimumLengthValidator, UrlValidator, ValidatorAdapter, VelocityContributor, VelocityJavaScriptContributor, WicketAjaxIndicatorAppender, WicketMessageTagHandler.AttributeLocalizer, XsltTransformerBehavior

public interface IComponentAwareEventSink

A specialization of IEventSink that adds component as an additional parameter to the #onEvent(IEvent, Component) method. This interface is useful for component plugins which wish to participate in event processing, for example Behaviors

Author:
igor

Method Summary
 void onEvent(Component component, IEvent<?> event)
          Called when an event is sent to this behavior sink
 

Method Detail

onEvent

void onEvent(Component component,
             IEvent<?> event)
Called when an event is sent to this behavior sink

Parameters:
component - component that owns this sink. For example, if the implementation of this interface is a Behavior then component parameter will contain the component to which the behavior is attached.
event -


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