Author: kono
Date: 2012-06-19 17:44:04 -0700 (Tue, 19 Jun 2012)
New Revision: 29634

Modified:
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousTrackRenderer.java
Log:
Class cast exception problem fixed for non-double values.

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
       2012-06-20 00:37:44 UTC (rev 29633)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
       2012-06-20 00:44:04 UTC (rev 29634)
@@ -245,8 +245,8 @@
 
        
        private void setPropertySpinner() {
-               SpinnerNumberModel propertySpinnerModel = new 
SpinnerNumberModel(0.0d, Float.NEGATIVE_INFINITY,
-                               Float.POSITIVE_INFINITY, 0.01d);
+               SpinnerNumberModel propertySpinnerModel = new 
SpinnerNumberModel(0.0d, Double.NEGATIVE_INFINITY,
+                               Double.POSITIVE_INFINITY, 0.01d);
                propertySpinnerModel.addChangeListener(new 
PropertyValueSpinnerChangeListener(propertySpinnerModel));
                propertySpinner.setModel(propertySpinnerModel);
        }
@@ -261,7 +261,7 @@
 
                public void stateChanged(ChangeEvent e) {
                        
-                       final Float newVal = 
spinnerModel.getNumber().floatValue();
+                       final Double newVal = 
spinnerModel.getNumber().doubleValue();
                        final int selectedIndex = slider.getSelectedIndex();
 
                        
slider.getModel().getThumbAt(selectedIndex).setObject((V) newVal);

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousTrackRenderer.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousTrackRenderer.java
     2012-06-20 00:37:44 UTC (rev 29633)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousTrackRenderer.java
     2012-06-20 00:44:04 UTC (rev 29634)
@@ -158,7 +158,6 @@
                cMapping = mapping;
                title = cMapping.getMappingColumnName();
 
-                Float val;
                 //TODO: where should I put this property value?
 //              Object propStr =
 //              
CytoscapeInit.getProperties().getProperty("vizmapper.cntMapperUpperLimit");
@@ -364,8 +363,8 @@
                        g.setColor(Color.DARK_GRAY);
                        g.setFont(new Font("SansSerif", Font.BOLD, 10));
 
-                       Float curPositionValue = ((Double) (((fractions[i] / 
100) * tracer
-                                       .getRange(vp)) + 
minValue)).floatValue();
+                       Double curPositionValue = ((Double) (((fractions[i] / 
100) * tracer
+                                       .getRange(vp)) + 
minValue)).doubleValue();
                        String valueString = String.format("%.4f", 
curPositionValue);
 
                        int flipLimit = 90;
@@ -495,7 +494,7 @@
                                Thumb<V> selectedThumb = 
slider.getModel().getThumbAt(
                                                selectedIdx);
 
-                               V zero = (V) new Float(0);
+                               V zero = (V) Double.valueOf(0);
                                if (curPoint.getY() >= (trackHeight + 5)) {
                                        selectedThumb.setObject(zero);
 
@@ -564,7 +563,7 @@
                                V newVal;
 
                                try {
-                                       newVal = (V) Float.valueOf(val);
+                                       newVal = (V) Double.valueOf(val);
                                } catch (Exception ne) {
                                        // Number format error.
                                        return;
@@ -615,7 +614,7 @@
                                }
 
                                try {
-                                       below = (V) Float.valueOf(val);
+                                       below = (V) Double.valueOf(val);
                                } catch (Exception ne) {
                                        // Number format error.
                                        return;
@@ -650,7 +649,7 @@
                                }
 
                                try {
-                                       above = (V) Float.valueOf(val);
+                                       above = (V) Double.valueOf(val);
                                } catch (Exception ne) {
                                        // Number format error.
                                        return;

-- 
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