@Override public void processEvent(VerifyEvent event) { installKeyListener(); IContentAssistListener2[] listeners= fListeners.clone(); for (int i= 0; i < listeners.length; i++) { if (listeners[i] != null) { listeners[i].processEvent(event); if (!event.doit) return; } } } }
/** * Verifies key events by notifying the registered listeners. * Each listener is allowed to indicate that the event has been * handled and should not be further processed. * * @param e the verify event * @see VerifyKeyListener#verifyKey(org.eclipse.swt.events.VerifyEvent) */ @Override public void verifyKey(VerifyEvent e) { IContentAssistListener2[] listeners= fListeners.clone(); for (int i= 0; i < listeners.length; i++) { if (listeners[i] != null) { if (!listeners[i].verifyKey(e) || !e.doit) return; } } }
/** * Verifies key events by notifying the registered listeners. * Each listener is allowed to indicate that the event has been * handled and should not be further processed. * * @param e the verify event * @see VerifyKeyListener#verifyKey(org.eclipse.swt.events.VerifyEvent) */ @Override public void verifyKey(VerifyEvent e) { IContentAssistListener2[] listeners= fListeners.clone(); for (int i= 0; i < listeners.length; i++) { if (listeners[i] != null) { if (!listeners[i].verifyKey(e) || !e.doit) return; } } }
@Override public void processEvent(VerifyEvent event) { installKeyListener(); IContentAssistListener2[] listeners= fListeners.clone(); for (IContentAssistListener2 listener : listeners) { if (listener != null) { listener.processEvent(event); if (!event.doit) return; } } } }