comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/NaviChartOutputTab.java @ 4319:8d3523bbb088

NaviChartOutputTab: Use final var instead of alloc-on-the-fly in each callback.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 30 Oct 2012 10:35:37 +0100
parents a17d0afd0db9
children c3ac330d9be4
comparison
equal deleted inserted replaced
4318:46511b4d8357 4319:8d3523bbb088
94 collectionView.setSteps(100d); 94 collectionView.setSteps(100d);
95 } 95 }
96 collectionView.setMinKm(fix.getFilter().getFromKm()); 96 collectionView.setMinKm(fix.getFilter().getFromKm());
97 collectionView.setMaxKm(fix.getFilter().getToKm()); 97 collectionView.setMaxKm(fix.getFilter().getToKm());
98 98
99 NumberFormat nf = NumberFormat.getDecimalFormat(); 99 final NumberFormat nf = NumberFormat.getDecimalFormat();
100 if (collectionView.getCurrentKm() == -1d) { 100 if (collectionView.getCurrentKm() == -1d) {
101 try { 101 try {
102 double d = Double.valueOf(fix.getFilter().getFromKm()); 102 double d = Double.valueOf(fix.getFilter().getFromKm());
103 currentkm.setValue(nf.format(d)); 103 currentkm.setValue(nf.format(d));
104 } catch (NumberFormatException e) { 104 } catch (NumberFormatException e) {
119 lower.addClickHandler(new ClickHandler() { 119 lower.addClickHandler(new ClickHandler() {
120 public void onClick(ClickEvent ce) { 120 public void onClick(ClickEvent ce) {
121 tbarPanel.deselectControls(); 121 tbarPanel.deselectControls();
122 updateChartDown(); 122 updateChartDown();
123 try { 123 try {
124 NumberFormat nf = NumberFormat.getDecimalFormat();
125 double d = Double.valueOf(collectionView.getCurrentKm()); 124 double d = Double.valueOf(collectionView.getCurrentKm());
126 currentkm.setValue(nf.format(d)); 125 currentkm.setValue(nf.format(d));
127 } catch (NumberFormatException e) { 126 } catch (NumberFormatException e) {
128 currentkm.setValue(collectionView.getCurrentKm()); 127 currentkm.setValue(collectionView.getCurrentKm());
129 } 128 }
133 upper.addClickHandler(new ClickHandler() { 132 upper.addClickHandler(new ClickHandler() {
134 public void onClick(ClickEvent ce) { 133 public void onClick(ClickEvent ce) {
135 tbarPanel.deselectControls(); 134 tbarPanel.deselectControls();
136 updateChartUp(); 135 updateChartUp();
137 try { 136 try {
138 NumberFormat nf = NumberFormat.getDecimalFormat();
139 double d = Double.valueOf(collectionView.getCurrentKm()); 137 double d = Double.valueOf(collectionView.getCurrentKm());
140 currentkm.setValue(nf.format(d)); 138 currentkm.setValue(nf.format(d));
141 } catch (NumberFormatException e) { 139 } catch (NumberFormatException e) {
142 currentkm.setValue(collectionView.getCurrentKm()); 140 currentkm.setValue(collectionView.getCurrentKm());
143 } 141 }
153 tbarPanel.deselectControls(); 151 tbarPanel.deselectControls();
154 try { 152 try {
155 String s = kpe.getItem().getValue().toString(); 153 String s = kpe.getItem().getValue().toString();
156 double d; 154 double d;
157 try { 155 try {
158 NumberFormat nf = NumberFormat.getDecimalFormat();
159 d = nf.parse(s); 156 d = nf.parse(s);
160 currentkm.setValue(nf.format(d)); 157 currentkm.setValue(nf.format(d));
161 } catch (NumberFormatException e) { 158 } catch (NumberFormatException e) {
162 d = -1d; 159 d = -1d;
163 } 160 }

http://dive4elements.wald.intevation.org