comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/extreme/ExtremeQInput.java @ 8202:e4606eae8ea5

sed src/**/*.java 's/logger/log/g'
author Sascha L. Teichmann <teichmann@intevation.de>
date Fri, 05 Sep 2014 12:58:17 +0200
parents 4eea35874943
children 5e38e2924c07
comparison
equal deleted inserted replaced
8201:4b8c5a08de04 8202:e4606eae8ea5
48 * The data item ranges is expected to have this format <from1>;<to1>;<value1>:<from2>;<to2>;<value2>:... 48 * The data item ranges is expected to have this format <from1>;<to1>;<value1>:<from2>;<to2>;<value2>:...
49 * (;;;:;;;:;;;:...) 49 * (;;;:;;;:;;;:...)
50 */ 50 */
51 public class ExtremeQInput extends DefaultState { 51 public class ExtremeQInput extends DefaultState {
52 52
53 /** The logger used in this state.*/ 53 /** The log used in this state.*/
54 private static Logger logger = Logger.getLogger(ExtremeQInput.class); 54 private static Logger log = Logger.getLogger(ExtremeQInput.class);
55 55
56 56
57 /** Trivial, empty constructor. */ 57 /** Trivial, empty constructor. */
58 public ExtremeQInput() { 58 public ExtremeQInput() {
59 } 59 }
79 XMLUtils.ElementCreator cr, 79 XMLUtils.ElementCreator cr,
80 Artifact artifact, 80 Artifact artifact,
81 String name, 81 String name,
82 CallContext context) 82 CallContext context)
83 { 83 {
84 logger.debug("ExtremeQInput.createItems: " + name); 84 log.debug("ExtremeQInput.createItems: " + name);
85 85
86 D4EArtifact flysArtifact = (D4EArtifact) artifact; 86 D4EArtifact flysArtifact = (D4EArtifact) artifact;
87 87
88 ExtremeAccess access = new ExtremeAccess(flysArtifact); 88 ExtremeAccess access = new ExtremeAccess(flysArtifact);
89 River river = access.getRiver(); 89 River river = access.getRiver();
93 access.getTo()); 93 access.getTo());
94 94
95 int num = ranges != null ? ranges.size() : 0; 95 int num = ranges != null ? ranges.size() : 0;
96 96
97 if (num == 0) { 97 if (num == 0) {
98 logger.warn("Selected distance matches no segments."); 98 log.warn("Selected distance matches no segments.");
99 return null; 99 return null;
100 } 100 }
101 101
102 List<Element> elements = new ArrayList<Element>(); 102 List<Element> elements = new ArrayList<Element>();
103 103
176 /** Validate given data (return true). */ 176 /** Validate given data (return true). */
177 @Override 177 @Override
178 public boolean validate(Artifact artifact) 178 public boolean validate(Artifact artifact)
179 throws IllegalArgumentException 179 throws IllegalArgumentException
180 { 180 {
181 logger.debug("ExtremeQInput.validate"); 181 log.debug("ExtremeQInput.validate");
182 182
183 D4EArtifact flys = (D4EArtifact) artifact; 183 D4EArtifact flys = (D4EArtifact) artifact;
184 logger.debug("ExtremeQInput: " + getData(flys, "ranges")); 184 log.debug("ExtremeQInput: " + getData(flys, "ranges"));
185 185
186 /* 186 /*
187 // TODO sort out what has to be validated (prevent negative values?). 187 // TODO sort out what has to be validated (prevent negative values?).
188 RangeWithValues[] rwvs = extractInput(getData(flys, "ranges")); 188 RangeWithValues[] rwvs = extractInput(getData(flys, "ranges"));
189 189
237 for (int i = 0; i < num; i++) { 237 for (int i = 0; i < num; i++) {
238 try { 238 try {
239 res[i] = Double.parseDouble(values[i]); 239 res[i] = Double.parseDouble(values[i]);
240 } 240 }
241 catch (NumberFormatException nfe) { 241 catch (NumberFormatException nfe) {
242 logger.warn(nfe, nfe); 242 log.warn(nfe, nfe);
243 } 243 }
244 } 244 }
245 245
246 rwv.add(new RangeWithValues(lower, upper, res)); 246 rwv.add(new RangeWithValues(lower, upper, res));
247 } 247 }

http://dive4elements.wald.intevation.org