javax.faces.event

## Interface ValueChangeListener

- All Superinterfaces:
    EventListener, FacesListener
  All Known Implementing Classes:
    MethodExpressionValueChangeListener

      public interface ValueChangeListener
      extends FacesListener

  A listener interface for receiving `ValueChangeEvent`s. A class that is interested in receiving such events implements this interface, and then registers itself with the source `UIComponent` of interest, by calling `addValueChangeListener()`.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `processValueChange(ValueChangeEvent event)` Invoked when the value change described by the specified `ValueChangeEvent` occurs.

- - ### Method Detail

    - #### processValueChange

          void processValueChange(ValueChangeEvent event)
                                  throws AbortProcessingException

      Invoked when the value change described by the specified `ValueChangeEvent` occurs.

      Parameters:
        `event` - The `ValueChangeEvent` that has occurred
      Throws:
        `AbortProcessingException` - Signal the JavaServer Faces implementation that no further processing on the current event should be performed

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.