diff options
author | Mark Spruiell <mes@zeroc.com> | 2009-04-03 15:15:13 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2009-04-03 15:15:13 -0700 |
commit | b415955846ce0d5c2e0c283f897190ccd2c3616a (patch) | |
tree | 10daf6bb8a05edf5052a33f10ea16c73d8ae0d89 /java/src/IceGridGUI/Application/Editable.java | |
parent | Bug 3465 - Remove _adapter members from test where unecessary (diff) | |
download | ice-b415955846ce0d5c2e0c283f897190ccd2c3616a.tar.bz2 ice-b415955846ce0d5c2e0c283f897190ccd2c3616a.tar.xz ice-b415955846ce0d5c2e0c283f897190ccd2c3616a.zip |
removing Java2 mapping
Diffstat (limited to 'java/src/IceGridGUI/Application/Editable.java')
-rw-r--r-- | java/src/IceGridGUI/Application/Editable.java | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/java/src/IceGridGUI/Application/Editable.java b/java/src/IceGridGUI/Application/Editable.java index 3e4570cde79..71e55dd3716 100644 --- a/java/src/IceGridGUI/Application/Editable.java +++ b/java/src/IceGridGUI/Application/Editable.java @@ -6,6 +6,7 @@ // ICE_LICENSE file included in this distribution. // // ********************************************************************** + package IceGridGUI.Application; class Editable implements Cloneable @@ -46,10 +47,10 @@ class Editable implements Cloneable { if(!editable.isNew()) { - java.util.TreeSet set = (java.util.TreeSet)_removedElements.get(forClass); + java.util.TreeSet<String> set = _removedElements.get(forClass); if(set == null) { - set = new java.util.TreeSet(); + set = new java.util.TreeSet<String>(); _removedElements.put(forClass, set); } set.add(id); @@ -58,14 +59,14 @@ class Editable implements Cloneable String[] removedElements(Class forClass) { - java.util.TreeSet set = (java.util.TreeSet)_removedElements.get(forClass); + java.util.TreeSet<String> set = _removedElements.get(forClass); if(set == null) { return new String[0]; } else { - return (String[])set.toArray(new String[0]); + return set.toArray(new String[0]); } } @@ -74,13 +75,12 @@ class Editable implements Cloneable try { Editable result = (Editable)clone(); - java.util.HashMap removedElements = new java.util.HashMap(); - java.util.Iterator p = result._removedElements.entrySet().iterator(); - while(p.hasNext()) + java.util.HashMap<Class, java.util.TreeSet<String>> removedElements = + new java.util.HashMap<Class, java.util.TreeSet<String>>(); + for(java.util.Map.Entry<Class, java.util.TreeSet<String>> p : result._removedElements.entrySet()) { - java.util.Map.Entry entry = (java.util.Map.Entry)p.next(); - Object val = ((java.util.TreeSet)entry.getValue()).clone(); - removedElements.put(entry.getKey(), val); + java.util.TreeSet<String> val = new java.util.TreeSet<String>(p.getValue()); + removedElements.put(p.getKey(), val); } result._removedElements = removedElements; return result; @@ -102,5 +102,6 @@ class Editable implements Cloneable private boolean _isNew = false; private boolean _modified = false; - private java.util.HashMap _removedElements = new java.util.HashMap(); + private java.util.HashMap<Class, java.util.TreeSet<String>> _removedElements = + new java.util.HashMap<Class, java.util.TreeSet<String>>(); } |