summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/Templates.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/Application/Templates.java')
-rw-r--r--java/src/IceGridGUI/Application/Templates.java24
1 files changed, 10 insertions, 14 deletions
diff --git a/java/src/IceGridGUI/Application/Templates.java b/java/src/IceGridGUI/Application/Templates.java
index 0639616500b..d2bf76a40cf 100644
--- a/java/src/IceGridGUI/Application/Templates.java
+++ b/java/src/IceGridGUI/Application/Templates.java
@@ -6,6 +6,7 @@
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
+
package IceGridGUI.Application;
import javax.swing.JOptionPane;
@@ -26,36 +27,31 @@ abstract class Templates extends ListTreeNode
void tryUpdate(Communicator child)
throws UpdateFailedException
{
- java.util.List instanceList = child.findInstances();
- java.util.List backupList = new java.util.Vector();
+ java.util.List<? extends TemplateInstance> instanceList = child.findInstances();
+ java.util.List<Object> backupList = new java.util.Vector<Object>();
- java.util.List editables = new java.util.LinkedList();
+ java.util.List<Editable> editables = new java.util.LinkedList<Editable>();
- java.util.Iterator p = instanceList.iterator();
- while(p.hasNext())
+ for(TemplateInstance p : instanceList)
{
- TemplateInstance instance = (TemplateInstance)p.next();
-
try
{
- backupList.add(instance.rebuild(editables));
+ backupList.add(p.rebuild(editables));
}
catch(UpdateFailedException e)
{
for(int i = backupList.size() - 1; i >= 0; --i)
{
- instance = (TemplateInstance)instanceList.get(i);
+ TemplateInstance instance = instanceList.get(i);
instance.restore(backupList.get(i));
}
throw e;
}
}
-
- p = editables.iterator();
- while(p.hasNext())
+
+ for(Editable p : editables)
{
- Editable editable = (Editable)p.next();
- editable.markModified();
+ p.markModified();
}
}
}