# HG changeset patch # User Felix Wolfsteller # Date 1340779974 0 # Node ID 60c3751732630096536506aff6e09ffd28a7eb6a # Parent 43e0f6d962060da61e8a47762231484d2dbac37a Minor refactoring. flys-client/trunk@4806 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 43e0f6d96206 -r 60c375173263 flys-client/ChangeLog --- a/flys-client/ChangeLog Mon Jun 25 17:33:27 2012 +0000 +++ b/flys-client/ChangeLog Wed Jun 27 06:52:54 2012 +0000 @@ -1,3 +1,8 @@ +2012-06-27 Felix Wolfsteller + + * src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java: + Minor refactoring. + 2012-06-25 Sascha L. Teichmann * src/main/java/de/intevation/flys/client/client/ui/fixation/FixationPanel.java: diff -r 43e0f6d96206 -r 60c375173263 flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java --- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java Mon Jun 25 17:33:27 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ManualPointsEditor.java Wed Jun 27 06:52:54 2012 +0000 @@ -68,10 +68,8 @@ /** The interface that provides i18n messages. */ protected FLYSConstants MSG = GWT.create(FLYSConstants.class); - /** Name of the main data item to be fed. */ + /** Part of name of the main data item to be fed. */ public static final String POINT_DATA = "manualpoints.data"; - // TODO with separate point sets in multiple diagrams, we might need - // different POINT_DATA-names (e.g. one per diagram). /** When we chaged something, we need a RedrawRequest(Handler). */ protected RedrawRequestHandler redrawRequestHandler; @@ -96,6 +94,9 @@ /** Name of the outputmode, important when feeding data. */ protected String outputModeName; + /** Name of the point data item. */ + protected String pointDataItemName; + /** * Setup editor dialog. @@ -107,6 +108,7 @@ this.collection = collection; this.redrawRequestHandler = handler; this.outputModeName = outputModeName; + this.pointDataItemName = outputModeName + "." + POINT_DATA; init(); } @@ -118,8 +120,7 @@ for (int i = 0; i < size; i++) { CollectionItem item = collection.getItem(i); - String dataValue = (String) item.getData().get(outputModeName - + "." + POINT_DATA); + String dataValue = (String) item.getData().get(pointDataItemName); if (dataValue != null) { // Found it. uuid = item.identifier(); @@ -300,7 +301,8 @@ // Add points to grid. if (item != null) { - String jsonData = item.getData().get(outputModeName + "." + POINT_DATA); + // TODO store this from findPointUUID instead (we touched these). + String jsonData = item.getData().get(pointDataItemName); JSONArray jsonArray = (JSONArray) JSONParser.parse(jsonData); for (int i = 0; i < jsonArray.size(); i++) { JSONArray point = (JSONArray) jsonArray.get(i); @@ -389,7 +391,7 @@ JSONArray list = jsonArrayFromListGrid(); Data[] feedData = new Data[] { - DefaultData.createSimpleStringData(outputModeName + "." + POINT_DATA, + DefaultData.createSimpleStringData(pointDataItemName, list.toString()) };