/** * Informs all registered element state listeners about the failed state change of the element * * @param element the element * @see IElementStateListenerExtension#elementStateChangeFailed(Object) * @since 2.0 */ protected void fireElementStateChangeFailed(Object element) { Iterator e = new ArrayList(fElementStateListeners).iterator(); while (e.hasNext()) { Object o = e.next(); if (o instanceof IElementStateListenerExtension) { IElementStateListenerExtension l = (IElementStateListenerExtension) o; l.elementStateChangeFailed(element); } } }
/** * Informs all registered element state listeners about a change in the state validation of the * given element. * * @param element the element * @param isStateValidated the flag indicating whether state validation is done * @see IElementStateListenerExtension#elementStateValidationChanged(Object, boolean) * @since 2.0 */ protected void fireElementStateValidationChanged(Object element, boolean isStateValidated) { Iterator e = new ArrayList(fElementStateListeners).iterator(); while (e.hasNext()) { Object o = e.next(); if (o instanceof IElementStateListenerExtension) { IElementStateListenerExtension l = (IElementStateListenerExtension) o; l.elementStateValidationChanged(element, isStateValidated); } } }