예제 #1
0
 /** Send a <CODE>ScalarMapEvent</CODE> to all control listeners */
 private void notifyCtlListeners(ScalarMapControlEvent evt)
     throws RemoteException, VisADException {
   if (ListenerVector != null) {
     Vector listeners_clone = null;
     synchronized (ListenerVector) {
       listeners_clone = (Vector) ListenerVector.clone();
     }
     Enumeration listeners = listeners_clone.elements();
     while (listeners.hasMoreElements()) {
       ScalarMapListener listener = (ScalarMapListener) listeners.nextElement();
       listener.controlChanged(evt);
     }
   }
 }