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.