1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springmodules.validation.valang.predicates;
18
19 /**
20 * <p>The Operator interface represents an operator in a validation rule.
21 *
22 * @author Steven Devijver
23 * @since 23-04-2005
24 */
25 public interface Operator {
26
27 public interface EqualsOperator extends Operator {
28
29 }
30
31 public interface NotEqualsOperator extends Operator {
32
33 }
34
35 public interface LessThanOperator extends Operator {
36
37 }
38
39 public interface LessThanOrEqualOperator extends Operator {
40
41 }
42
43 public interface MoreThanOperator extends Operator {
44
45 }
46
47 public interface MoreThanOrEqualOperator extends Operator {
48
49 }
50
51 public interface InOperator extends Operator {
52
53 }
54
55 public interface NotInOperator extends Operator {
56
57 }
58
59 public interface BetweenOperator extends Operator {
60
61 }
62
63 public interface NotBetweenOperator extends Operator {
64
65 }
66
67 public interface NullOperator extends Operator {
68
69 }
70
71 public interface NotNullOperator extends Operator {
72
73 }
74
75 public interface HasTextOperator extends Operator {
76
77 }
78
79 public interface HasNoTextOperator extends Operator {
80
81 }
82
83 public interface HasLengthOperator extends Operator {
84
85 }
86
87 public interface HasNoLengthOperator extends Operator {
88
89 }
90
91
92 public interface IsBlankOperator extends Operator {
93
94 }
95
96
97 public interface IsNotBlankOperator extends Operator {
98
99 }
100
101
102 public interface IsWordOperator extends Operator {
103
104 }
105
106
107 public interface IsNotWordOperator extends Operator {
108
109 }
110
111
112 public interface IsUpperCaseOperator extends Operator {
113
114 }
115
116
117 public interface IsNotUpperCaseOperator extends Operator {
118
119 }
120
121
122 public interface IsLowerCaseOperator extends Operator {
123
124 }
125
126
127 public interface IsNotLowerCaseOperator extends Operator {
128
129 }
130 }