You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by mg...@apache.org on 2008/05/15 18:02:09 UTC

svn commit: r656716 - /cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java

Author: mgentry
Date: Thu May 15 09:02:08 2008
New Revision: 656716

URL: http://svn.apache.org/viewvc?rev=656716&view=rev
Log:
Added generics to eliminate warnings.

Modified:
    cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java

Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java?rev=656716&r1=656715&r2=656716&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java Thu May 15 09:02:08 2008
@@ -27,7 +27,6 @@
 import java.util.Calendar;
 import java.util.Collection;
 import java.util.HashSet;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Set;
 
@@ -102,7 +101,7 @@
 
     public static String[] getRegisteredTypeNames() {
         String[] explicitList = new ExtendedTypeMap().getRegisteredTypeNames();
-        Set nonPrimitives = new HashSet(Arrays.asList(explicitList));
+        Set<String> nonPrimitives = new HashSet<String>(Arrays.asList(explicitList));
 
         // add types that are not mapped explicitly, but nevertheless supported by Cayenne
         nonPrimitives.add(Calendar.class.getName());
@@ -140,19 +139,23 @@
     }
 
     public static DataNode getNodeLinkedToMap(DataDomain domain, DataMap map) {
-        Collection nodes = domain.getDataNodes();
+        Collection<DataNode> nodes = domain.getDataNodes();
 
         // go via an iterator in an indexed loop, since
         // we already obtained the size
         // (and index is required to initialize array)
-        Iterator nodesIt = nodes.iterator();
-        while (nodesIt.hasNext()) {
-            DataNode node = (DataNode) nodesIt.next();
-
-            if (node.getDataMaps().contains(map)) {
+        for (DataNode node : nodes)
+            if (node.getDataMaps().contains(map))
                 return node;
-            }
-        }
+            
+//        Iterator nodesIt = nodes.iterator();
+//        while (nodesIt.hasNext()) {
+//            DataNode node = (DataNode) nodesIt.next();
+//
+//            if (node.getDataMaps().contains(map)) {
+//                return node;
+//            }
+//        }
 
         return null;
     }