svn-gvsig-desktop / branches / v02_desarrollo / libraries / sld / temp / org.gvsig.sldsupport.lib.api / src / main / java / org / gvsig / sldsupport / sld / filter / operator / comparison / SLDBinaryComparisonOperator.java @ 40790
History | View | Annotate | Download (1.33 KB)
1 |
package org.gvsig.sldsupport.sld.filter.operator.comparison; |
---|---|
2 |
|
3 |
import org.gvsig.sldsupport.sld.filter.expression.SLDExpression; |
4 |
import org.gvsig.sldsupport.sld.filter.operator.SLDComparisonOperator; |
5 |
|
6 |
public class SLDBinaryComparisonOperator |
7 |
implements SLDComparisonOperator {
|
8 |
|
9 |
public static int COMPARISON_OPERATOR_EQ = 0; |
10 |
public static int COMPARISON_OPERATOR_NEQ = 1; |
11 |
public static int COMPARISON_OPERATOR_GT = 2; |
12 |
public static int COMPARISON_OPERATOR_GEQ = 3; |
13 |
public static int COMPARISON_OPERATOR_LT = 4; |
14 |
public static int COMPARISON_OPERATOR_LEQ = 5; |
15 |
|
16 |
public SLDBinaryComparisonOperator() {
|
17 |
} |
18 |
|
19 |
protected int compType = 0; |
20 |
protected boolean caseSensitive = false; |
21 |
|
22 |
protected SLDExpression expr_1 = null; |
23 |
protected SLDExpression expr_2 = null; |
24 |
|
25 |
public int getComparisonType() { |
26 |
return compType;
|
27 |
} |
28 |
|
29 |
public void setComparisonType(int t) { |
30 |
compType = t; |
31 |
} |
32 |
|
33 |
public boolean isCaseSensitive() { |
34 |
return caseSensitive;
|
35 |
} |
36 |
|
37 |
public void setIsCaseSensitive(boolean bo) { |
38 |
caseSensitive = bo; |
39 |
} |
40 |
|
41 |
public SLDExpression getFirstExpression() {
|
42 |
return expr_1;
|
43 |
} |
44 |
|
45 |
public SLDExpression getSecondExpression() {
|
46 |
return expr_2;
|
47 |
} |
48 |
|
49 |
public void setFirstExpression(SLDExpression ex) { |
50 |
expr_1 = ex; |
51 |
} |
52 |
|
53 |
public void setSecondExpression(SLDExpression ex) { |
54 |
expr_2 = ex; |
55 |
} |
56 |
|
57 |
|
58 |
} |