Uses of Interface
javax.faces.event.FacesListener

Packages that use FacesListener
javax.faces.component Fundamental APIs for user interface components. 
javax.faces.component.html Specialized user interface component classes for HTML. 
javax.faces.context Classes and interfaces defining per-request state information. 
javax.faces.event Interfaces describing events and event listeners, and concrete event implementation classes. 
 

Uses of FacesListener in javax.faces.component
 

Classes in javax.faces.component that implement FacesListener
 class TestActionListener
          Test ActionListener implementation.
 class TestCommand
          Test UICommand subclass.
 class TestCommandActionListener
          Test implementation of ActionListener.
 class TestComponent
          Test UIComponent for unit tests.
 class TestDataActionListener
          Test ActionListener implementation.
 class TestDataValueChangeListener
          Test ValueChangeListener implementation.
 class TestInput
          Test UIInput subclass.
 class TestInputValueChangeListener
          Test implementation of ValueChangeListener.
 class TestListener
           
 class TestNamingContainer
          Test NamingContainer implementation with tracing.
 class TestSelectMany
          Test UISelectMany subclass.
 class TestValueChangeListener
          Test ValueChangeListener implementation.
 class TestValueChangeListenerWithBackReference
          Test ValueChangeListener implementation.
 class UIColumn
          UIColumn is a UIComponent that represents a single column of data within a parent UIData component.
 class UICommand
          UICommand is a UIComponent that represents a user interface component which, when activated by the user, triggers an application specific "command" or "action".
 class UIComponent
          UIComponent is the base class for all user interface components in JavaServer Faces.
 class UIComponentBase
          UIComponentBase is a convenience base class that implements the default concrete behavior of all methods defined by UIComponent.
static class UIComponentBaseAttachedStateTestCase.TestFacesListener
           
static class UIComponentBaseBehaviorTestCase.BehaviorComponent
           
static class UIComponentBaseTestCase.ComponentListener
           
static class UIComponentBaseTestCase.Listener
           
static class UIComponentBaseTestCase.QueueingListener
           
static class UIComponentBaseTestCase.UIComponentListener
           
static class UIComponentBaseTestCase.UIComponentOverrideEncodeBegin
           
static class UIComponentBaseTestCase.UIComponentOverrideEncodeEnd
           
static class UIComponentTestCase.Listener
           
 class UIData
          UIData is a UIComponent that supports data binding to a collection of data objects represented by a DataModel instance, which is the current value of this component itself (typically established via a ValueExpression).
 class UIForm
          UIForm is a UIComponent that represents an input form to be presented to the user, and whose child components represent (among other things) the input fields to be included when the form is submitted.
 class UIGraphic
          UIGraphic is a UIComponent that displays a graphical image to the user.
 class UIInput
          UIInput is a UIComponent that represents a component that both displays output to the user (like UIOutput components do) and processes request parameters on the subsequent request that need to be decoded.
 class UIMessage
          This component is responsible for displaying messages for a specific UIComponent, identified by a clientId or component id relative to the closest ancestor NamingContainer.
 class UIMessages
          The renderer for this component is responsible for obtaining the messages from the FacesContext and displaying them to the user.
 class UINamingContainer
          UINamingContainer is a convenience base class for components that wish to implement NamingContainer functionality.
 class UIOutcomeTarget
          

This component is paired with the javax.faces.Button or javax.faces.Link renderers and encapsulates properties relating to the rendering of outcomes directly to the response.

 class UIOutput
          UIOutput is a UIComponent that has a value, optionally retrieved from a model tier bean via a value expression, that is displayed to the user.
 class UIPanel
          UIPanel is a UIComponent that manages the layout of its child components.
 class UIParameter
          UIParameter is a UIComponent that represents an optionally named configuration parameter for a parent component.
 class UISelectBoolean
          UISelectBoolean is a UIComponent that represents a single boolean (true or false) value.
 class UISelectItem
          UISelectItem is a component that may be nested inside a UISelectMany or UISelectOne component, and causes the addition of a SelectItem instance to the list of available options for the parent component.
 class UISelectItems
          UISelectItems is a component that may be nested inside a UISelectMany or UISelectOne component, and causes the addition of one or more SelectItem instances to the list of available options in the parent component.
 class UISelectItemSub
           
 class UISelectMany
          UISelectMany is a UIComponent that represents the user's choice of a zero or more items from among a discrete set of available options.
 class UISelectOne
          UISelectOne is a UIComponent that represents the user's choice of zero or one items from among a discrete set of available options.
 class UIViewParameter
          

UIViewParameter represents a binding between a request parameter and a model property or UIViewRoot property.

 class UIViewRoot
          UIViewRoot is the UIComponent that represents the root of the UIComponent tree.
static class UIViewRootTestCase.Container
           
static class UIViewRootTestCase.PhaseSkipTestComponent
           
 

Methods in javax.faces.component that return FacesListener
protected abstract  FacesListener[] UIComponent.getFacesListeners(java.lang.Class clazz)
          Return an array of registered FacesListeners that are instances of the specified class.
protected  FacesListener[] UIComponentBase.getFacesListeners(java.lang.Class clazz)
           
protected  FacesListener[] UIComponentBase.getFacesListeners(java.lang.Class clazz)
           
protected abstract  FacesListener[] UIComponent.getFacesListeners(java.lang.Class clazz)
          Return an array of registered FacesListeners that are instances of the specified class.
 

Methods in javax.faces.component with parameters of type FacesListener
protected abstract  void UIComponent.addFacesListener(FacesListener listener)
          Add the specified FacesListener to the set of listeners registered to receive event notifications from this UIComponent.
protected  void UIComponentBase.addFacesListener(FacesListener listener)
          Add the specified FacesListener to the set of listeners registered to receive event notifications from this UIComponent.
protected  void UIComponentBase.addFacesListener(FacesListener listener)
          Add the specified FacesListener to the set of listeners registered to receive event notifications from this UIComponent.
protected abstract  void UIComponent.addFacesListener(FacesListener listener)
          Add the specified FacesListener to the set of listeners registered to receive event notifications from this UIComponent.
 boolean TestEvent.isAppropriateListener(FacesListener listener)
           
 boolean TestEvent.isAppropriateListener(FacesListener listener)
           
 void TestEvent.processListener(FacesListener listener)
           
 void TestEvent.processListener(FacesListener listener)
           
protected abstract  void UIComponent.removeFacesListener(FacesListener listener)
          Remove the specified FacesListener from the set of listeners registered to receive event notifications from this UIComponent.
protected  void UIComponentBase.removeFacesListener(FacesListener listener)
          Remove the specified FacesListener from the set of listeners registered to receive event notifications from this UIComponent.
protected  void UIComponentBase.removeFacesListener(FacesListener listener)
          Remove the specified FacesListener from the set of listeners registered to receive event notifications from this UIComponent.
protected abstract  void UIComponent.removeFacesListener(FacesListener listener)
          Remove the specified FacesListener from the set of listeners registered to receive event notifications from this UIComponent.
 

Uses of FacesListener in javax.faces.component.html
 

Classes in javax.faces.component.html that implement FacesListener
 class HtmlBody
          NONE
 class HtmlColumn
          Represents a column that will be rendered in an HTML table element.
 class HtmlCommandButton
          Represents an HTML input element for a button of type submit or reset.
 class HtmlCommandLink
          Represents an HTML a element for a hyperlink that acts like a submit button.
 class HtmlDataTable
          Represents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTML table element.
 class HtmlDoctype
          NONE
 class HtmlForm
          Represents an HTML form element.
 class HtmlGraphicImage
          Represents an HTML img element, used to retrieve and render a graphical image.
 class HtmlHead
          NONE
 class HtmlInputHidden
          Represents an HTML input element of type hidden.
 class HtmlInputSecret
          Represents an HTML input element of type password.
 class HtmlInputText
          Represents an HTML input element of type text.
 class HtmlInputTextarea
          Represents an HTML textarea element.
 class HtmlMessage
          By default, the rendererType property must be set to "javax.faces.Message".
 class HtmlMessages
          By default, the rendererType property must be set to "javax.faces.Messages".
 class HtmlOutcomeTargetButton
          Represents an HTML input element of type "button" or image that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the outcome property.
 class HtmlOutcomeTargetLink
          Represents an HTML a (hyperlink) element that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the outcome property.
 class HtmlOutputFormat
          Represents a component that looks up a localized message in a resource bundle, optionally uses it as a MessageFormat pattern string and substitutes in parameter values from nested UIParameter components, and renders the result.
 class HtmlOutputLabel
          Represents an HTML label element, used to define an accessible label for a corresponding input element.
 class HtmlOutputLink
          Represents an HTML a (hyperlink) element that may be used to link to an arbitrary URL defined by the value property.
 class HtmlOutputText
          Renders the component value as text, optionally wrapping in a span element if I18N attributes, CSS styles or style classes are specified.
 class HtmlPanelGrid
          Renders child components in a table, starting a new row after the specified number of columns.
 class HtmlPanelGroup
          Causes all child components of this component to be rendered.
 class HtmlSelectBooleanCheckbox
          Represents an HTML input element of type checkbox.
 class HtmlSelectManyCheckbox
          Represents a multiple-selection component that is rendered as a set of HTML input elements of type checkbox.
 class HtmlSelectManyListbox
          Represents a multiple-selection component that is rendered as an HTML select element, showing either all available options or the specified number of options.
 class HtmlSelectManyMenu
          Represents a multiple-selection component that is rendered as an HTML select element, showing a single available option at a time.
 class HtmlSelectOneListbox
          Represents a single-selection component that is rendered as an HTML select element, showing either all available options or the specified number of options.
 class HtmlSelectOneMenu
          Represents a single-selection component that is rendered as an HTML select element, showing a single available option at a time.
 class HtmlSelectOneRadio
          Represents a single-selection component that is rendered as a set of HTML input elements of type radio.
 

Uses of FacesListener in javax.faces.context
 

Classes in javax.faces.context that implement FacesListener
 class ExceptionHandler
          

ExceptionHandler is the central point for handling unexpected Exceptions that are thrown during the Faces lifecycle.

 class ExceptionHandlerWrapper
          Provides a simple implementation of ExceptionHandler that can be subclassed by developers wishing to provide specialized behavior to an existing ExceptionHandler instance.
 

Uses of FacesListener in javax.faces.event
 

Subinterfaces of FacesListener in javax.faces.event
 interface ActionListener
          A listener interface for receiving ActionEvents.
 interface AjaxBehaviorListener
          

By implementing this class, an object indicates that it is a listener for one or more kinds of BehaviorEvents.

 interface BehaviorListener
          

A generic base interface for event listeners for various types of BehaviorEvents.

 interface ComponentSystemEventListener
          

Implementors of this class do not need an isListenerForSource() method because they are only installed on specific component instances, therefore the isListenerForSource() method is implicit.

 interface SystemEventListener
          

By implementing this class, an object indicates that it is a listener for one or more kinds of SystemEvents.

 interface ValueChangeListener
          A listener interface for receiving ValueChangeEvents.
 interface ViewMapListener
          

Marker interface for SystemEvents that indicate the view map has been created (PostConstructViewMapEvent, or destroyed (PreDestroyViewMapEvent).

 

Classes in javax.faces.event that implement FacesListener
 class MethodExpressionActionListener
          MethodExpressionActionListener is an ActionListener that wraps a MethodExpression.
 class MethodExpressionValueChangeListener
          MethodExpressionValueChangeListener is a ValueChangeListener that wraps a MethodExpression.
 

Methods in javax.faces.event with parameters of type FacesListener
 boolean ActionEvent.isAppropriateListener(FacesListener listener)
           
 boolean AjaxBehaviorEvent.isAppropriateListener(FacesListener listener)
          

Return true if this FacesListener is an instance of a the appropriate listener class that this event supports.

abstract  boolean FacesEvent.isAppropriateListener(FacesListener listener)
          Return true if this FacesListener is an instance of a listener class that this event supports.
 boolean PostAddToViewEvent.isAppropriateListener(FacesListener listener)
          

Returns true if and only if the argument listener is an instance of SystemEventListener.

 boolean PreRemoveFromViewEvent.isAppropriateListener(FacesListener listener)
          

Returns true if and only if the argument listener is an instance of SystemEventListener.

 boolean SystemEvent.isAppropriateListener(FacesListener listener)
          Return true if this FacesListener is an instance of a the appropriate listener class that this event supports.
 boolean ValueChangeEvent.isAppropriateListener(FacesListener listener)
           
 boolean ValueChangeEvent.isAppropriateListener(FacesListener listener)
           
 boolean SystemEvent.isAppropriateListener(FacesListener listener)
          Return true if this FacesListener is an instance of a the appropriate listener class that this event supports.
 boolean PreRemoveFromViewEvent.isAppropriateListener(FacesListener listener)
          

Returns true if and only if the argument listener is an instance of SystemEventListener.

 boolean PostAddToViewEvent.isAppropriateListener(FacesListener listener)
          

Returns true if and only if the argument listener is an instance of SystemEventListener.

abstract  boolean FacesEvent.isAppropriateListener(FacesListener listener)
          Return true if this FacesListener is an instance of a listener class that this event supports.
 boolean AjaxBehaviorEvent.isAppropriateListener(FacesListener listener)
          

Return true if this FacesListener is an instance of a the appropriate listener class that this event supports.

 boolean ActionEvent.isAppropriateListener(FacesListener listener)
           
 void ActionEvent.processListener(FacesListener listener)
           
 void AjaxBehaviorEvent.processListener(FacesListener listener)
          

Broadcast this event instance to the specified FacesListener, by whatever mechanism is appropriate.

abstract  void FacesEvent.processListener(FacesListener listener)
          Broadcast this FacesEvent to the specified FacesListener, by whatever mechanism is appropriate.
 void SystemEvent.processListener(FacesListener listener)
          Broadcast this event instance to the specified FacesListener, by whatever mechanism is appropriate.
 void ValueChangeEvent.processListener(FacesListener listener)
           
 void ValueChangeEvent.processListener(FacesListener listener)
           
 void SystemEvent.processListener(FacesListener listener)
          Broadcast this event instance to the specified FacesListener, by whatever mechanism is appropriate.
abstract  void FacesEvent.processListener(FacesListener listener)
          Broadcast this FacesEvent to the specified FacesListener, by whatever mechanism is appropriate.
 void AjaxBehaviorEvent.processListener(FacesListener listener)
          

Broadcast this event instance to the specified FacesListener, by whatever mechanism is appropriate.

 void ActionEvent.processListener(FacesListener listener)
           
 



Copyright 2002-2011 Oracle America Inc, Inc. All Rights Reserved.