public enum FilterType extends java.lang.Enum<FilterType>
Filter 元素的类型。
标志 Filter 元素属于哪那一种。
枚举常量和说明 |
---|
Add
<Add> 元素。
|
And
<And> 元素。
|
BBOX
<BBOX> 元素。
|
Beyond
<Beyond> 元素。
|
Contains
<Contains> 元素。
|
Crosses
<Crosses> 元素。
|
Disjoint
<Disjoint> 元素。
|
Distance
<Distance> 元素。
|
Div
<Div> 元素。
|
DWithin
<DWithin> 元素。
|
Equals
<Equals> 元素。
|
FeatureId
<FeatureId> 元素。
|
Function
<Function> 元素。
|
Geometry
<Geometry> 元素。
|
Intersects
<Intersects> 元素。
|
Literal
<Literal> 元素。
|
Mul
<Mul> 元素。
|
Not
<Not> 元素。
|
Or
<Or> 元素。
|
Overlaps
<Overlaps> 元素。
|
PropertyIsBetween
<PropertyIsBetween> 元素。
|
PropertyIsEqualTo
<PropertyIsEqualTo> 元素。
|
PropertyIsGreaterThan
<PropertyIsGreaterThan> 元素。
|
PropertyIsGreaterThanOrEqualTo
<PropertyIsGreaterThanOrEqualTo> 元素。
|
PropertyIsLessThan
<PropertyIsLessThan> 元素。
|
PropertyIsLessThanOrEqualTo
<PropertyIsLessThanOrEqualTo> 元素。
|
PropertyIsLike
<PropertyIsLike> 元素。
|
PropertyIsNotEqualTo
<PropertyIsNotEqualTo> 元素。
|
PropertyIsNull
<PropertyIsNull> 元素。
|
PropertyName
<PropertyName> 元素。
|
Sub
<Sub> 元素。
|
Touches
<Touches> 元素。
|
Within
<Within> 元素。
|
限定符和类型 | 方法和说明 |
---|---|
static FilterType |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static FilterType[] |
values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
|
public static final FilterType BBOX
<BBOX> 元素。
通过边界框进行过滤,获取边界框内的要素(Feature)。
public static final FilterType Beyond
<Beyond> 元素。
空间算子的一种,限定结果要素与指定的集合对象的距离必须大于或等于指定的距离。
public static final FilterType Contains
<Contains> 元素。
空间算子的一种,表示包含运算,即限定结果要素空间上包含指定的几何对象。指定的几何对象的维数不能比要素的维数高。
public static final FilterType Crosses
<Crosses> 元素。
空间算子的一种,限定结果要素空间上穿越指定的几何对象,通常用于线数据集的要素。
public static final FilterType Disjoint
<Disjoint> 元素。
空间算子的一种,表示相离运算,即限定结果要素空间上与指定的几何对象没有公共点。
public static final FilterType Equals
<Equals> 元素。
空间算子的一种,表示重合运算。即限定结果要素空间上与指定的几何对象重合。
public static final FilterType Intersects
<Intersects> 元素。
空间算子的一种,表示相交运算,即限定结果要素空间上与指定的几何对象相交,点不存在相交关系,线可以与线或面相交,面只能与线相交。
public static final FilterType Overlaps
<Overlaps> 元素。
空间算子的一种,表示叠加,即限定结果要素空间上与指定的几何对象的交集跟它们的几何特征是同一维的。指定的几何对象的维数应与要素的维数一样,即都是点、线或面对象。
public static final FilterType Touches
<Touches> 元素。
空间算子的一种,表示邻接运算,即限定结果要素与指定的几何对象空间上只在边界处相交。注意,点与点不存在邻接关系。
public static final FilterType Within
<Within> 元素。
空间算子的一种,表示在内部,即限定结果要素空间上在指定的几何对象内部。指定的几何对象的维数不能比要素的维数低。
public static final FilterType PropertyIsBetween
<PropertyIsBetween> 元素。
二进制比较运算的一种,限定某表达式的值在值1和值2之间。
public static final FilterType PropertyIsEqualTo
<PropertyIsEqualTo> 元素。
二进制比较运算的一种,限定某表达式的值等于指定值。
public static final FilterType PropertyIsGreaterThan
<PropertyIsGreaterThan> 元素。
二进制比较运算的一种,限定某表达式的值大于指定值。
public static final FilterType PropertyIsGreaterThanOrEqualTo
<PropertyIsGreaterThanOrEqualTo> 元素。
二进制比较运算的一种,限定某表达式的值大于或等于指定值。
public static final FilterType PropertyIsLessThan
<PropertyIsLessThan> 元素。
二进制比较运算的一种,限定某表达式的值小于指定值。
public static final FilterType PropertyIsLessThanOrEqualTo
<PropertyIsLessThanOrEqualTo> 元素。
二进制比较运算的一种,限定某表达式的值小于或等于指定值。
public static final FilterType PropertyIsLike
<PropertyIsLike> 元素。
限定结果要素的某属性符合指定的通配符。
public static final FilterType PropertyIsNotEqualTo
<PropertyIsNotEqualTo> 元素。
二进制比较运算的一种,限定某表达式的值不等于指定值。
public static final FilterType PropertyIsNull
<PropertyIsNull> 元素。
限定结果要素的某属性为空,即没有内容,注意0是一个合法的值,不是空值。
public static final FilterType And
<And> 元素。
逻辑算子的一种,表示逻辑与运算。可以用来组合空间算子、数量算子、逻辑算子等 Filter 元素,构成更为复杂的混合表达式。
public static final FilterType Not
<Not> 元素。
逻辑算子的一种,表示逻辑非运算。可以用来组合空间算子、数量算子、逻辑算子等 Filter 元素,构成更为复杂的混合表达式。
public static final FilterType Or
<Or> 元素。
逻辑算子的一种,表示逻辑或运算。可以用来组合空间算子、数量算子、逻辑算子等 Filter 元素,构成更为复杂的混合表达式。
public static final FilterType FeatureId
<FeatureId> 元素。
利用要素的 ID 指定一个要素示例。
public static final FilterType Add
<Add> 元素。
简单二进制操作的一种,用于表示加运算,即变量1加上变量2。
public static final FilterType Div
<Div> 元素。
简单二进制操作的一种,用于表示除运算,即变量1除以变量2。
public static final FilterType Function
<Function> 元素。
表示一个有名字的用于特殊计算的程序,用于接收0个或0个以上的变量,得出一个结果。
public static final FilterType Literal
<Literal> 元素。
用来表示数学或几何值。
public static final FilterType Mul
<Mul> 元素。
简单二进制操作的一种,用于表示乘运算,即变量1乘以变量2。
public static final FilterType PropertyName
<PropertyName> 元素。
用来表示一个对象的任意一个属性字段的名称。
public static final FilterType Sub
<Sub> 元素。
简单二进制操作的一种,用于表示减运算,即变量1减去变量2。
public static final FilterType DWithin
<DWithin> 元素。
空间算子的一种,表示缓冲区内运算,即限定结果要素空间上在指定几何对象的指定距离范围内。
public static final FilterType Geometry
<Geometry> 元素。
用于表示几何对象。
public static final FilterType Distance
<Distance> 元素。
用于表示距离信息,如在 <DWithin> 元素中,就是用 <Distance> 元素指定距离的。
public static FilterType[] values()
for (FilterType c : FilterType.values()) System.out.println(c);
public static FilterType valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。