1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.latka.jelly.validators;
18
19 import org.apache.commons.latka.Validator;
20 import org.apache.commons.latka.validators.XPathValidator;
21
22 import org.apache.log4j.Category;
23
24
25
26
27
28
29
30 public class XPathTag extends HttpValidatorTagSupport {
31
32 protected String _select = null;
33 protected String _value = null;
34 protected boolean _condition = true;
35
36 protected static final Category _log = Category.getInstance(XPathTag.class);
37
38
39
40
41
42
43 public Validator getValidator() {
44 XPathValidator validator =
45 new XPathValidator(_label);
46 validator.setSelect(_select);
47 validator.setValue(_value);
48 validator.setCondition(_condition);
49
50 return validator;
51 }
52
53 public void setSelect(String select) {
54 _select = select;
55 }
56
57 public void setValue(String value) {
58 _value = value;
59 }
60
61 public void setCond(boolean condition) {
62 _condition = condition;
63 }
64
65 }