comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2556:efb2038783f9

Renamed state data fields for W/Q input. flys-artifacts/trunk@4074 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 17 Feb 2012 11:03:28 +0000
parents c7dbe696286c
children 3f1cc396d253
comparison
equal deleted inserted replaced
2555:ba46af45b6e4 2556:efb2038783f9
1114 * This method returns the Q values. 1114 * This method returns the Q values.
1115 * 1115 *
1116 * @return the selected Q values or null, if no Q values are selected. 1116 * @return the selected Q values or null, if no Q values are selected.
1117 */ 1117 */
1118 public double[] getQs() { 1118 public double[] getQs() {
1119 StateData dMode = getData("wq_mode"); 1119 StateData dMode = getData("wq_isq");
1120 StateData dSelection = getData("wq_selection"); 1120 StateData dSelection = getData("wq_isrange");
1121 1121
1122 boolean isRange = dSelection != null 1122 boolean isRange = dSelection != null
1123 ? Boolean.valueOf((String)dSelection.getValue()) 1123 ? Boolean.valueOf((String)dSelection.getValue())
1124 : false; 1124 : false;
1125 1125
1137 } 1137 }
1138 } 1138 }
1139 1139
1140 1140
1141 public boolean isQ() { 1141 public boolean isQ() {
1142 StateData mode = getData("wq_mode"); 1142 StateData mode = getData("wq_isq");
1143 String value = (mode != null) ? (String) mode.getValue() : null; 1143 String value = (mode != null) ? (String) mode.getValue() : null;
1144 return value != null ? Boolean.valueOf(value) : false; 1144 return value != null ? Boolean.valueOf(value) : false;
1145 } 1145 }
1146 1146
1147 public boolean isW() { 1147 public boolean isW() {
1148 StateData mode = getData("wq_mode"); 1148 StateData mode = getData("wq_isq");
1149 String value = (mode != null) ? (String) mode.getValue() : null; 1149 String value = (mode != null) ? (String) mode.getValue() : null;
1150 return value != null ? !Boolean.valueOf(value) : false; 1150 return value != null ? !Boolean.valueOf(value) : false;
1151 } 1151 }
1152 1152
1153 public boolean isFreeW() { 1153 public boolean isFreeW() {
1154 if(!isW()) { 1154 if(!isW()) {
1155 return false; 1155 return false;
1156 } 1156 }
1157 StateData mode = getData("wq_free"); 1157 StateData mode = getData("wq_isfree");
1158 String value = (mode != null) ? (String) mode.getValue() : null; 1158 String value = (mode != null) ? (String) mode.getValue() : null;
1159 1159
1160 return value != null ? Boolean.valueOf(value) : false; 1160 return value != null ? Boolean.valueOf(value) : false;
1161 } 1161 }
1162 1162
1171 */ 1171 */
1172 public boolean isFreeQ() { 1172 public boolean isFreeQ() {
1173 if(!isQ()) { 1173 if(!isQ()) {
1174 return false; 1174 return false;
1175 } 1175 }
1176 StateData mode = getData("wq_free"); 1176 StateData mode = getData("wq_isfree");
1177 String value = (mode != null) ? (String) mode.getValue() : null; 1177 String value = (mode != null) ? (String) mode.getValue() : null;
1178 1178
1179 logger.debug("isFreeQ: " + value); 1179 logger.debug("isFreeQ: " + value);
1180 1180
1181 return value != null && Boolean.valueOf(value); 1181 return value != null && Boolean.valueOf(value);
1188 * @param range A 2dim array with lower and upper kilometer range. 1188 * @param range A 2dim array with lower and upper kilometer range.
1189 * 1189 *
1190 * @return an array of Q values. 1190 * @return an array of Q values.
1191 */ 1191 */
1192 public double[] getQs(double[] range) { 1192 public double[] getQs(double[] range) {
1193 StateData dMode = getData("wq_mode"); 1193 StateData dMode = getData("wq_isq");
1194 1194
1195 if (isQ()) { 1195 if (isQ()) {
1196 return getWQForDist(range); 1196 return getWQForDist(range);
1197 } 1197 }
1198 1198

http://dive4elements.wald.intevation.org