comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/chart/ManualDatePointsEditor.java @ 8856:5e38e2924c07 3.2.x

Fix code style.
author Tom Gottfried <tom@intevation.de>
date Thu, 18 Jan 2018 20:12:01 +0100
parents 4ead7919e709
children
comparison
equal deleted inserted replaced
8855:d7c005e12af0 8856:5e38e2924c07
88 listGrid.setCanEdit(true); 88 listGrid.setCanEdit(true);
89 listGrid.setShowHeaderContextMenu(false); 89 listGrid.setShowHeaderContextMenu(false);
90 90
91 CellFormatter doubleFormat = new CellFormatter() { 91 CellFormatter doubleFormat = new CellFormatter() {
92 @Override 92 @Override
93 public String format(Object value, ListGridRecord record, int rowNum, int colNum) { 93 public String format(
94 Object value,
95 ListGridRecord record,
96 int rowNum,
97 int colNum
98 ) {
94 if(value != null) { 99 if(value != null) {
95 NumberFormat nf = NumberFormat.getDecimalFormat(); 100 NumberFormat nf = NumberFormat.getDecimalFormat();
96 try { 101 try {
97 double d = Double.valueOf(value.toString()).doubleValue(); 102 double d = Double.valueOf(
103 value.toString()).doubleValue();
98 return nf.format(d); 104 return nf.format(d);
99 } catch (Exception e) { 105 } catch (Exception e) {
100 return value.toString(); 106 return value.toString();
101 } 107 }
102 } else { 108 } else {
104 } 110 }
105 }}; 111 }};
106 112
107 CellFormatter dateFormat = new CellFormatter() { 113 CellFormatter dateFormat = new CellFormatter() {
108 @Override 114 @Override
109 public String format(Object value, ListGridRecord record, int rowNum, int colNum) { 115 public String format(
116 Object value,
117 ListGridRecord record,
118 int rowNum,
119 int colNum
120 ) {
110 if(value != null && !value.toString().equals("")) { 121 if(value != null && !value.toString().equals("")) {
111 try { 122 try {
112 DateTimeFormat df = 123 DateTimeFormat df =
113 DateTimeFormat.getFormat("dd.MM.yyyy"); 124 DateTimeFormat.getFormat("dd.MM.yyyy");
114 Date d = df.parse(value.toString()); 125 Date d = df.parse(value.toString());
130 }}; 141 }};
131 142
132 143
133 CellEditValueParser cevp = new CellEditValueParser() { 144 CellEditValueParser cevp = new CellEditValueParser() {
134 @Override 145 @Override
135 public Object parse(Object value, ListGridRecord record, int rowNum, int colNum) { 146 public Object parse(
147 Object value, ListGridRecord record, int rowNum, int colNum) {
136 if (value == null) 148 if (value == null)
137 return null; 149 return null;
138 try { 150 try {
139 NumberFormat nf = NumberFormat.getDecimalFormat(); 151 NumberFormat nf = NumberFormat.getDecimalFormat();
140 double d = nf.parse(value.toString()); 152 double d = nf.parse(value.toString());
146 } 158 }
147 }; 159 };
148 160
149 CellEditValueFormatter cevf = new CellEditValueFormatter() { 161 CellEditValueFormatter cevf = new CellEditValueFormatter() {
150 @Override 162 @Override
151 public Object format(Object value, ListGridRecord record, int rowNum, int colNum) { 163 public Object format(
164 Object value, ListGridRecord record, int rowNum, int colNum) {
152 if (value != null) { 165 if (value != null) {
153 NumberFormat nf = NumberFormat.getDecimalFormat(); 166 NumberFormat nf = NumberFormat.getDecimalFormat();
154 try { 167 try {
155 double d = Double.valueOf(value.toString()).doubleValue(); 168 double d = Double.valueOf(
169 value.toString()).doubleValue();
156 return nf.format(d); 170 return nf.format(d);
157 } catch (Exception e) { 171 } catch (Exception e) {
158 return value.toString(); 172 return value.toString();
159 } 173 }
160 } 174 }
220 234
221 listGrid.addRecordClickHandler(new RecordClickHandler() { 235 listGrid.addRecordClickHandler(new RecordClickHandler() {
222 @Override 236 @Override
223 public void onRecordClick(final RecordClickEvent event) { 237 public void onRecordClick(final RecordClickEvent event) {
224 // Just handle remove-clicks 238 // Just handle remove-clicks
225 if(!event.getField().getName().equals(removeField.getName())) { 239 if(!event.getField().getName()
240 .equals(removeField.getName())
241 ) {
226 return; 242 return;
227 } 243 }
228 event.getViewer().removeData(event.getRecord()); 244 event.getViewer().removeData(event.getRecord());
229 } 245 }
230 }); 246 });
233 findManualPointsUUID(); 249 findManualPointsUUID();
234 CollectionItem item = collection.getItem(uuid); 250 CollectionItem item = collection.getItem(uuid);
235 251
236 // Add points to grid. 252 // Add points to grid.
237 if (item != null) { 253 if (item != null) {
238 String jsonData = item.getData().get(outputModeName + "." + POINT_DATA); 254 String jsonData = item.getData().get(
255 outputModeName + "." + POINT_DATA);
239 JSONArray jsonArray = (JSONArray) JSONParser.parse(jsonData); 256 JSONArray jsonArray = (JSONArray) JSONParser.parse(jsonData);
240 for (int i = 0; i < jsonArray.size(); i++) { 257 for (int i = 0; i < jsonArray.size(); i++) {
241 JSONArray point = (JSONArray) jsonArray.get(i); 258 JSONArray point = (JSONArray) jsonArray.get(i);
242 listGrid.addData(datePointRecordFromJSON(point)); 259 listGrid.addData(datePointRecordFromJSON(point));
243 } 260 }
294 idx++; 311 idx++;
295 } 312 }
296 else { 313 else {
297 JSONArray data = new JSONArray(); 314 JSONArray data = new JSONArray();
298 315
299 String nameString = record.getAttributeAsString(PointRecord.ATTRIBUTE_NAME); 316 String nameString = record.getAttributeAsString(
317 PointRecord.ATTRIBUTE_NAME);
300 // Apply default name if none set. 318 // Apply default name if none set.
301 if (nameString == null || nameString.equals("")) { 319 if (nameString == null || nameString.equals("")) {
302 String xString = record.getAttributeAsString( 320 String xString = record.getAttributeAsString(
303 PointRecord.ATTRIBUTE_X); 321 PointRecord.ATTRIBUTE_X);
304 String yString = record.getAttributeAsString( 322 String yString = record.getAttributeAsString(
305 PointRecord.ATTRIBUTE_Y); 323 PointRecord.ATTRIBUTE_Y);
306 nameString = xString + "/" + yString; 324 nameString = xString + "/" + yString;
307 } 325 }
308 326
309 String dateString = record.getAttributeAsString(PointRecord.ATTRIBUTE_X); 327 String dateString = record.getAttributeAsString(
328 PointRecord.ATTRIBUTE_X);
310 DateTimeFormat df = DateTimeFormat.getFormat( 329 DateTimeFormat df = DateTimeFormat.getFormat(
311 DateTimeFormat.PredefinedFormat.DATE_MEDIUM); 330 DateTimeFormat.PredefinedFormat.DATE_MEDIUM);
312 331
313 Date d = df.parse(dateString); 332 Date d = df.parse(dateString);
314 double dv = d.getTime(); 333 double dv = d.getTime();
315 data.set(0, new JSONNumber(dv)); 334 data.set(0, new JSONNumber(dv));
316 data.set(1, new JSONNumber(record. 335 data.set(1, new JSONNumber(record.
317 getAttributeAsDouble(PointRecord.ATTRIBUTE_Y))); 336 getAttributeAsDouble(PointRecord.ATTRIBUTE_Y)));
318 data.set(2, new JSONString(nameString)); 337 data.set(2, new JSONString(nameString));
319 data.set(3, JSONBoolean.getInstance(record.getAttributeAsBoolean( 338 data.set(3, JSONBoolean.getInstance(
320 PointRecord.ATTRIBUTE_ACTIVE))); 339 record.getAttributeAsBoolean(
340 PointRecord.ATTRIBUTE_ACTIVE)));
321 341
322 list.set(idx, data); 342 list.set(idx, data);
323 idx++; 343 idx++;
324 } 344 }
325 } 345 }

http://dive4elements.wald.intevation.org