for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
/** * <p class="changed_added_2_0">Default implementation of * {@link Behavior#broadcast}. Delivers the specified * {@link BehaviorEvent} to all registered {@link BehaviorListener} * event listeners who have expressed an interest in events of * this type. Listeners are called in the order in which they were * registered (added).</p> * * @param event The {@link BehaviorEvent} to be broadcast * * @throws AbortProcessingException Signal the JavaServer Faces * implementation that no further processing on the current event * should be performed * @throws IllegalArgumentException if the implementation class * of this {@link BehaviorEvent} is not supported by this component * @throws NullPointerException if <code>event</code> is * <code>null</code> * * @since 2.0 */ public void broadcast(BehaviorEvent event) throws AbortProcessingException { if (null != listeners) { for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener); } } } }
for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
for (BehaviorListener listener : listeners) { if (event.isAppropriateListener(listener)) { event.processListener(listener);
/** * {@inheritDoc} */ public void broadcast(BehaviorEvent event) throws AbortProcessingException { if (event == null) { throw new NullPointerException("event"); } if (_behaviorListeners != null) { // This code prevent listeners from unregistering themselves while processing the event. // I believe it should always be alright in this case. However, the need rise, then it // should be possible to remove that limitation by using a clone for the looping for (int i = 0; i < _behaviorListeners.size() ; i++) { BehaviorListener listener = _behaviorListeners.get(i); if (event.isAppropriateListener(listener)) { event.processListener(listener); } } } }