Interface FacesListener

All Superinterfaces:
EventListener
All Known Subinterfaces:
ActionListener, AjaxBehaviorListener, BehaviorListener, ComponentSystemEventListener, SystemEventListener, ValueChangeListener, ViewMapListener
All Known Implementing Classes:
ActionListenerImpl, ActionListenerWrapper, AjaxExceptionHandlerImpl, AjaxNoAjaxExceptionHandler, BehaviorHolderWrapper, ComponentRef, ComponentResourceContainer, CompositeComponentImpl, ExceptionHandler, ExceptionHandlerImpl, ExceptionHandlerWrapper, HtmlBody, HtmlColumn, HtmlCommandButton, HtmlCommandLink, HtmlCommandScript, HtmlDataTable, HtmlDoctype, HtmlForm, HtmlGraphicImage, HtmlHead, HtmlInputFile, HtmlInputHidden, HtmlInputSecret, HtmlInputText, HtmlInputTextarea, HtmlMessage, HtmlMessages, HtmlOutcomeTargetButton, HtmlOutcomeTargetLink, HtmlOutputFormat, HtmlOutputLabel, HtmlOutputLink, HtmlOutputText, HtmlPanelGrid, HtmlPanelGroup, HtmlSelectBooleanCheckbox, HtmlSelectManyCheckbox, HtmlSelectManyListbox, HtmlSelectManyMenu, HtmlSelectOneListbox, HtmlSelectOneMenu, HtmlSelectOneRadio, MethodExpressionActionListener, MethodExpressionValueChangeListener, PassthroughElement, RadioRenderer, RadioRenderer.GroupSelectItem, ScriptRenderer, ScriptStyleBaseRenderer, StateContext.DynamicAddRemoveListener, StateContext.NoopAddRemoveListener, StateContext.StatelessAddRemoveListener, StylesheetRenderer, UIColumn, UICommand, UIComponent, UIComponentBase, UIData, UIDebug, UIForm, UIGraphic, UIImportConstants, UIInput, UIInstructions, UILeaf, UILiteralText, UIMessage, UIMessages, UINamingContainer, UIOutcomeTarget, UIOutput, UIPanel, UIParameter, UIRepeat, UISelectBoolean, UISelectItem, UISelectItemGroup, UISelectItemGroups, UISelectItems, UISelectMany, UISelectOne, UIText, UIValidateWholeBean, UIViewAction, UIViewParameter, UIViewRoot, UIWebsocket, ValidateComponentNesting, ViewScopeEventListener, ViewScopeManager, WebsocketFacesListener, WebsocketRenderer

public interface FacesListener extends EventListener

A generic base interface for event listeners for various types of FacesEvents. All listener interfaces for specific FacesEvent event types must extend this interface.

Implementations of this interface must have a zero-args public constructor. If the class that implements this interface has state that needs to be saved and restored between requests, the class must also implement StateHolder.