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.ResponseHeaderValidator; 21 22 import org.apache.log4j.Category; 23 24 30 public class ResponseHeaderTag extends HttpValidatorTagSupport { 31 32 protected String _headerName = null; 33 protected boolean _condition = true; 34 protected String _headerValue = null; 35 36 protected static final Category _log = Category.getInstance(ResponseHeaderTag.class); 37 38 43 public Validator getValidator() { 44 ResponseHeaderValidator validator = 45 new ResponseHeaderValidator(_label,_headerName); 46 validator.setCondition(_condition); 47 if (_headerValue != null) { 48 validator.setHeaderValue(_headerValue); 49 } 50 51 return validator; 52 } 53 54 59 public void setHeaderName(String name) { 60 _headerName = name; 61 } 62 63 68 public void setHeaderValue(String value) { 69 _headerValue = value; 70 } 71 72 public void setCond(boolean condition) { 73 _condition = condition; 74 } 75 76 } 77 | Popular Tags |