summaryrefslogtreecommitdiff
path: root/scripting/workben/installer/XmlUpdater.java
diff options
context:
space:
mode:
Diffstat (limited to 'scripting/workben/installer/XmlUpdater.java')
-rw-r--r--scripting/workben/installer/XmlUpdater.java12
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