Author: mes
Date: 2010-09-15 10:52:30 -0700 (Wed, 15 Sep 2010)
New Revision: 21873

Modified:
   csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAction.java
   csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAnalytic.java
   
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/data/FileReader.java
   
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennCanvas.java
   
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennDialog.java
   
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennFrame.java
Log:
fixed all warnings

Modified: 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAction.java
===================================================================
--- csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAction.java  
2010-09-15 17:52:00 UTC (rev 21872)
+++ csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAction.java  
2010-09-15 17:52:30 UTC (rev 21873)
@@ -51,6 +51,8 @@
 
 public class VennAction extends CytoscapeAction {
 
+       private static final long serialVersionUID = 1850323456657887666L;
+
        public VennAction() {
                super("Venn/Euler Diagram");
                setPreferredMenu("Plugins");

Modified: 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAnalytic.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAnalytic.java    
    2010-09-15 17:52:00 UTC (rev 21872)
+++ 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/VennAnalytic.java    
    2010-09-15 17:52:30 UTC (rev 21873)
@@ -136,7 +136,7 @@
        }
 
     private void processAreaData(String[][] data, double[] areas) {
-        HashMap sets = new HashMap();
+        HashMap<String,Double> sets = new HashMap<String,Double>();
         for (int i = 0; i < data.length; i++) {
             String[] s = data[i][0].split("&");
             for (int j = 0; j < s.length; j++) {
@@ -147,11 +147,11 @@
             }
         }
         circleLabels = new String[sets.size()];
-        Set keys = sets.keySet();
-        Iterator it = keys.iterator();
+        Set<String> keys = sets.keySet();
+        Iterator<String> it = keys.iterator();
         while (it.hasNext()) {
-            String key = (String) it.next();
-            int j = ((Double) sets.get(key)).intValue();
+            String key = it.next();
+            int j = sets.get(key).intValue();
             circleLabels[j] = key;
         }
         nRows = data.length;
@@ -166,7 +166,7 @@
             int[] subsets = new int[nCircles];
             String[] s = data[i][0].split("&");
             for (int j = 0; j < s.length; j++) {
-                int jj = ((Double) sets.get(s[j])).intValue();
+                int jj = sets.get(s[j]).intValue();
                 subsets[jj] = 1;
             }
             int k = decode(subsets);
@@ -181,9 +181,10 @@
     }
 
     private void processElementData(String[][] data) {
-        HashMap[] categories = new HashMap[2];
-        categories[0] = new HashMap();
-        categories[1] = new HashMap();
+               @SuppressWarnings("unchecked") 
+        HashMap<String,Double>[] categories = new HashMap[2];
+        categories[0] = new HashMap<String,Double>();
+        categories[1] = new HashMap<String,Double>();
         for (int i = 0; i < data.length; i++) {
             for (int j = 0; j < 2; j++) {
                 if (!categories[j].containsKey(data[i][j])) {
@@ -193,11 +194,11 @@
             }
         }
         circleLabels = new String[categories[1].size()];
-        Set keys = categories[1].keySet();
-        Iterator it = keys.iterator();
+        Set<String> keys = categories[1].keySet();
+        Iterator<String> it = keys.iterator();
         while (it.hasNext()) {
-            String key = (String) it.next();
-            int j = ((Double) categories[1].get(key)).intValue();
+            String key = it.next();
+            int j =  categories[1].get(key).intValue();
             circleLabels[j] = key;
         }
         nRows = data.length;
@@ -210,8 +211,8 @@
         centers = new double[nCircles][2];
         int[][] subsets = new int[categories[0].size()][nCircles];
         for (int i = 0; i < nRows; i++) {
-            int i1 = ((Double) categories[0].get(data[i][0])).intValue();
-            int j1 = ((Double) categories[1].get(data[i][1])).intValue();
+            int i1 = categories[0].get(data[i][0]).intValue();
+            int j1 = categories[1].get(data[i][1]).intValue();
             subsets[i1][j1]++;
         }
         for (int i = 0; i < subsets.length; i++)

Modified: 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/data/FileReader.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/data/FileReader.java 
    2010-09-15 17:52:00 UTC (rev 21872)
+++ 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/data/FileReader.java 
    2010-09-15 17:52:30 UTC (rev 21873)
@@ -18,9 +18,10 @@
 import java.util.ArrayList;
 import java.util.LinkedHashMap;
 import java.util.Map;
+import java.util.List;
 
 public abstract class FileReader {
-    private static Map separators = new LinkedHashMap();
+    private static Map<String,int[]> separators = new 
LinkedHashMap<String,int[]>();
     private static String separator = " ";
     private static int nCols;
     private static int nRows;
@@ -83,7 +84,7 @@
     }
 
     private static String[][] reformData(String[][] data) {
-        ArrayList d = new ArrayList(nRows);
+        List<String[]> d = new ArrayList<String[]>(nRows);
         for (int i = 0; i < nRows; i++) {
             for (int j = 0; j < nCols - 1; j++) {
                 data[i][j] = data[i][j].trim();
@@ -97,9 +98,9 @@
         }
         String[][] result = new String[d.size()][2];
         for (int i = 0; i < d.size(); i++) {
-            Object[] o = (Object[]) d.get(i);
-            result[i][0] = (String) o[0];
-            result[i][1] = (String) o[1];
+            String[] o = d.get(i);
+            result[i][0] = o[0];
+            result[i][1] = o[1];
         }
         return result;
     }
@@ -141,7 +142,7 @@
             } else {
                 Object[] keys = separators.keySet().toArray();
                 separator = (String) keys[0];
-                nCols = 1 + ((int[]) separators.get(separator))[1];
+                nCols = 1 + separators.get(separator)[1];
             }
             fin.close();
         } catch (java.io.IOException ie) {
@@ -159,7 +160,7 @@
                 for (int j = 0; j < keys.length; j++) {
                     String key = (String) keys[j];
                     if (record.substring(i, i + 1).equals(key)) {
-                        int[] counts = (int[]) separators.get(key);
+                        int[] counts = separators.get(key);
                         counts[0]++;
                         break;
                     }
@@ -172,7 +173,7 @@
         Object[] keys = separators.keySet().toArray();
         for (int j = 0; j < keys.length; j++) {
             String key = (String) keys[j];
-            int[] counts = (int[]) separators.get(key);
+            int[] counts = separators.get(key);
             if (counts[0] == 0 || n > 0 && counts[0] != counts[1]) {
                 separators.remove(key);
             } else {

Modified: 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennCanvas.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennCanvas.java
  2010-09-15 17:52:00 UTC (rev 21872)
+++ 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennCanvas.java
  2010-09-15 17:52:30 UTC (rev 21873)
@@ -25,6 +25,7 @@
 import java.text.DecimalFormat;
 
 public class VennCanvas extends JPanel {
+       private static final long serialVersionUID = 1763987987676643266L;
     private BufferedImage bi;
     private int size;
     private double mins, maxs;

Modified: 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennDialog.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennDialog.java
  2010-09-15 17:52:00 UTC (rev 21872)
+++ 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennDialog.java
  2010-09-15 17:52:30 UTC (rev 21873)
@@ -48,6 +48,7 @@
 public class VennDialog extends JDialog implements ActionListener, 
ItemListener {
 
 
+       private static final long serialVersionUID = 1554446356623443266L;
        private String attrName;
        private List<CyNetwork> networks;
        private boolean printIntersection;

Modified: 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennFrame.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennFrame.java
   2010-09-15 17:52:00 UTC (rev 21872)
+++ 
csplugins/trunk/ucsd/mes/VennDiagram/src/edu/uic/ncdm/venn/display/VennFrame.java
   2010-09-15 17:52:30 UTC (rev 21873)
@@ -26,6 +26,7 @@
 import cytoscape.Cytoscape;
 
 public class VennFrame extends JDialog {
+       private static final long serialVersionUID = 1850323456623443266L;
     private int RESIDUAL_SIZE = 100;
     private int STRESS_SIZE = 50;
     private int SIZE = 700;
@@ -88,6 +89,7 @@
 
        private class WarningCellRenderer extends JLabel
                            implements TableCellRenderer {
+               private static final long serialVersionUID = 
1763432456623443266L;
                private VennDiagram vd;
                private Color warningColor = new Color(1.0f,0f,0f,0.25f);
                public WarningCellRenderer(VennDiagram vd) {

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to