Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/jfree/StyledXYSeries.java @ 8853:8c64617a7991
Some source code comments and fixme's
author | gernotbelger |
---|---|
date | Thu, 18 Jan 2018 18:33:52 +0100 |
parents | d4c501d2c098 |
children | 28df64078f27 |
comparison
equal
deleted
inserted
replaced
8852:8f6d6d26e96f | 8853:8c64617a7991 |
---|---|
135 return metaData; | 135 return metaData; |
136 } | 136 } |
137 | 137 |
138 | 138 |
139 @Override | 139 @Override |
140 // FIXME: bad! method with undocumented side-effects; given metadata will be changed inline | |
140 public void putMetaData(Map<String, String> metaData, | 141 public void putMetaData(Map<String, String> metaData, |
141 Artifact artifact, | 142 Artifact artifact, |
142 CallContext context) { | 143 CallContext context) { |
143 this.metaData = metaData; | 144 this.metaData = metaData; |
144 River river = new RiverAccess((D4EArtifact)artifact).getRiver(); | 145 River river = new RiverAccess((D4EArtifact)artifact).getRiver(); |
145 String rivername = ""; | 146 String rivername = ""; |
146 String unit = ""; | 147 String unit = ""; |
147 if (river != null) { | 148 if (river != null) { |
148 rivername = river.getName(); | 149 rivername = river.getName(); |
150 // FIXME: this will always return the wst unit, regardless if the series is a water level or not! | |
149 unit = river.getWstUnit().getName(); | 151 unit = river.getWstUnit().getName(); |
150 } | 152 } |
151 if (metaData.containsKey("X")) { | 153 if (metaData.containsKey("X")) { |
152 this.metaData.put("X", | 154 this.metaData.put("X", |
153 Resources.getMsg( | 155 Resources.getMsg( |