1 16 17 package org.apache.commons.latka.jelly.validators; 18 19 import org.apache.commons.latka.Validator; 20 import org.apache.commons.latka.validators.ByteLengthValidator; 21 22 import org.apache.log4j.Category; 23 24 30 public class ByteLengthTag extends HttpValidatorTagSupport { 31 32 protected int _minLength = -2; 33 protected int _maxLength = -2; 34 35 protected static final Category _log = Category.getInstance(ByteLengthTag.class); 36 37 public Validator getValidator() { 38 ByteLengthValidator validator = 39 new ByteLengthValidator(_label); 40 41 if (_minLength != -2) { 42 validator.setMinLength(_minLength); 43 } 44 45 if (_maxLength != -2) { 46 validator.setMaxLength(_maxLength); 47 } 48 49 return validator; 50 } 51 52 57 public void setMin(int minLength) { 58 _minLength = minLength; 59 } 60 61 66 public void setMax(int maxLength) { 67 _maxLength = maxLength; 68 } 69 70 } 71 | Popular Tags |