public class PropertyIsLessThan extends AbstractBinaryExpression
<PropertyIsLessThan> 元素的抽象类。
二进制比较运算的一种,限定第 1 个表达式的值小于第 2 个表达式的值。
一个 PropertyIsLessThan 元素由 2 个 <expression> 子元素构成,分别表示第 1 个表达式和第 2 个表达式。
其中,<expression> 元素是 Filter 元素的组合表达式,在 OGC 中是一个抽象元素,并不实际存在,表示一些 Filter 元素的组合形成的表达式,可用于组合 <expression> 元素的 Filter 元素有:<Add>、<Sub>、<Mul>、<Div>、<PropertyName>、<Literal> 以及 <Function>。
name, subExpression
构造器和说明 |
---|
PropertyIsLessThan()
构造函数。
|
PropertyIsLessThan(Filter firstFilter, Filter secondFilter)
通过 2 个组合表达式构建
PropertyIsLessThan 对象。 |
PropertyIsLessThan(java.lang.String[] argument)
通过属性字段的名称、值来构建
PropertyIsLessThan 对象。 |
限定符和类型 | 方法和说明 |
---|---|
void |
accept(AbstractFilterVisitor visitor) |
FilterType |
getFilterType()
获取本 Filter 元素的类型。
|
getExpression1, getExpression2
copy, getName, getSubExpression, getSubExpressionCount, setSubExpression
public PropertyIsLessThan(java.lang.String[] argument)
通过属性字段的名称、值来构建 PropertyIsLessThan
对象。
表示限定属性字段值小于指定值。
argument
- 字符串数组。数组第 1 个元素表示属性字段的名称,用于构建 PropertyName
对象,第 2 个元素表示值,用于构建 Literal
对象。public PropertyIsLessThan(Filter firstFilter, Filter secondFilter)
通过 2 个组合表达式构建 PropertyIsLessThan
对象。
表示限定第 1 个组合表达式的值小于第 2 个组合表达式的值。
firstFilter
- 第 1 个组合表达式。secondFilter
- 第 2 个组合表达式。public PropertyIsLessThan()
构造函数。
public void accept(AbstractFilterVisitor visitor) throws OGCException
accept
在类中 AbstractBinaryExpression
OGCException
public FilterType getFilterType()
AbstractBinaryExpression
获取本 Filter 元素的类型。
getFilterType
在类中 AbstractBinaryExpression