comparison gnv-artifacts/src/main/java/de/intevation/gnv/utils/InputValidator.java @ 116:820238357bab

Added Horizontal-Profile-Support for Meshes. Modify the Workflow for Horizontal-Profile-InstantaneousPoint gnv-artifacts/trunk@169 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 02 Oct 2009 08:07:00 +0000
parents 158e89c2263b
children 7fb9441dd8af
comparison
equal deleted inserted replaced
115:158e89c2263b 116:820238357bab
1 /** 1 /**
2 * 2 *
3 */ 3 */
4 package de.intevation.gnv.utils; 4 package de.intevation.gnv.utils;
5 5
6 import org.apache.commons.validator.GenericValidator;
6 import org.apache.log4j.Logger; 7 import org.apache.log4j.Logger;
7 8
8 import de.intevation.gnv.geobackend.util.DateUtils; 9 import de.intevation.gnv.geobackend.util.DateUtils;
9
10 import org.apache.commons.validator.GenericValidator;
11 10
12 /** 11 /**
13 * @author Tim Englich <tim.englich@intevation.de> 12 * @author Tim Englich <tim.englich@intevation.de>
14 * 13 *
15 */ 14 */
40 valid = GenericValidator.matchRegexp(values[i], "[a-zA-Z0-9]"); // TODO: FIXME: VALIDATE REGEXP 39 valid = GenericValidator.matchRegexp(values[i], "[a-zA-Z0-9]"); // TODO: FIXME: VALIDATE REGEXP
41 }else if ("Date".equalsIgnoreCase(type)){ 40 }else if ("Date".equalsIgnoreCase(type)){
42 valid = GenericValidator.isDate(values[i].trim(), DateUtils.DATE_PATTERN, true); 41 valid = GenericValidator.isDate(values[i].trim(), DateUtils.DATE_PATTERN, true);
43 }else if ("Point".equalsIgnoreCase(type)){ 42 }else if ("Point".equalsIgnoreCase(type)){
44 valid = GenericValidator.matchRegexp(values[i], "[0-9]"); // TODO: FIXME: VALIDATE REGEXP 43 valid = GenericValidator.matchRegexp(values[i], "[0-9]"); // TODO: FIXME: VALIDATE REGEXP
44 }else if ("AttributeName".equalsIgnoreCase(type)){
45 valid = org.apache.commons.validator.GenericValidator.matchRegexp(values[i], "[a-zA-Z0-9]"); // TODO: FIXME: VALIDATE REGEXP
45 }else{ 46 }else{
46 valid = false; 47 valid = false;
47 } 48 }
48 if (!valid){ 49 if (!valid){
49 returnValue = false; 50 returnValue = false;

http://dive4elements.wald.intevation.org