/** * Notifies listeners to this state that it has changed in some way. * * @param oldValue * The old value; may be anything. */ protected final void fireStateChanged(final Object oldValue) { for (Object listener : getListeners()) { final IStateListener stateListener = (IStateListener) listener; stateListener.handleStateChange(this, oldValue); } }
/** * Notifies listeners to this state that it has changed in some way. * * @param oldValue * The old value; may be anything. */ protected final void fireStateChanged(final Object oldValue) { final Object[] listeners = getListeners(); for (int i = 0; i < listeners.length; i++) { final IStateListener listener = (IStateListener) listeners[i]; listener.handleStateChange(this, oldValue); } }
/** * Notifies listeners to this state that it has changed in some way. * * @param oldValue * The old value; may be anything. */ protected final void fireStateChanged(final Object oldValue) { final Object[] listeners = getListeners(); for (int i = 0; i < listeners.length; i++) { final IStateListener listener = (IStateListener) listeners[i]; listener.handleStateChange(this, oldValue); } }
@Override public void handleStateChange(State state, Object oldValue) { if (state.getId().equals(RegistryToggleState.STATE_ID)) { checkedState = state; refreshElements(); } else if (state.getId().equals(RadioState.STATE_ID)) { radioState = state; refreshElements(); } if (handler instanceof IStateListener) { ((IStateListener) handler).handleStateChange(state, oldValue); } }