📄 attributeclause.java
字号:
package com.esri.solutions.jitk.datasources.ogc.filters;
public abstract class AttributeClause implements IFilterClause {
/*
<ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator>
<ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator>
<ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator>
<ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator>
<ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator>
<ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator>
<ogc:ComparisonOperator>Like</ogc:ComparisonOperator>
<ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
<ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator>
*/
protected String _leftOperandPropertyName = "";
protected AttributeOperator _op = AttributeOperator.EqualTo;
public void setLeftOperandPropertyName(String shapePropertyName) {
_leftOperandPropertyName = shapePropertyName;
}
public void setOperator(AttributeOperator op) {
_op = op;
}
protected String getOperator() {
switch (_op) {
case NotEqualTo:
return "NotEqualTo";
case LessThanEqualTo:
return "LessThanEqualTo";
case GreaterThanEqualTo:
return "GreaterThanEqualTo";
case LessThan:
return "LessThan";
case GreaterThan:
return "GreaterThan";
case Like:
return "Like";
case Between:
return "Between";
case NullCheck:
return "NullCheck";
case EqualTo:
default:
return "EqualTo";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -