diff options
Diffstat (limited to 'scripting/workben/installer/XmlUpdater.java')
-rw-r--r-- | scripting/workben/installer/XmlUpdater.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/scripting/workben/installer/XmlUpdater.java b/scripting/workben/installer/XmlUpdater.java index fedd1d96ef33..884c0e323ece 100644 --- a/scripting/workben/installer/XmlUpdater.java +++ b/scripting/workben/installer/XmlUpdater.java @@ -33,7 +33,7 @@ public class XmlUpdater extends Thread { private JLabel statusLabel; - private Vector<InstallListener> listeners; + private ArrayList<InstallListener> listeners; private Thread internalThread; private boolean threadSuspended; private JProgressBar progressBar; @@ -102,7 +102,7 @@ public class XmlUpdater extends Thread { this.statusLabel = statusLabel; this.netInstall = netInstall; this.bindingsInstall = bindingsInstall; - listeners = new Vector<InstallListener>(); + listeners = new ArrayList<InstallListener>(); threadSuspended = false; progressBar=pBar; progressBar.setStringPainted(true); @@ -421,17 +421,15 @@ public class XmlUpdater extends Thread { public void addInstallListener(InstallListener listener) { - listeners.addElement(listener); + listeners.add(listener); }// addInstallListener private void onInstallComplete() { - Enumeration<InstallListener> e = listeners.elements(); - while (e.hasMoreElements()) + for (InstallListener l : listeners) { - InstallListener listener = e.nextElement(); - listener.installationComplete(null); + l.installationComplete(null); } }// onInstallComplete |