public enum FilterType extends java.lang.Enum<FilterType>
The type of the Filter element.
Identifies the type of the Filter element.
Enum Constant and Description |
---|
Add
The element.
|
And
The element.
|
BBOX
The element.
|
Beyond
The element.
|
Contains
The element.
|
Crosses
The element.
|
Disjoint
The element.
|
Distance
The element.
|
Div
The
element.
|
DWithin
The element.
|
Equals
The element.
|
FeatureId
The element
|
Function
The element.
|
Geometry
The element.
|
Intersects
The element.
|
Literal
The element.
|
Mul
The element.
|
Not
A element.
|
Or
The element.
|
Overlaps
The element.
|
PropertyIsBetween
The element.
|
PropertyIsEqualTo
The element.
|
PropertyIsGreaterThan
The element.
|
PropertyIsGreaterThanOrEqualTo
The element.
|
PropertyIsLessThan
The element.
|
PropertyIsLessThanOrEqualTo
The element.
|
PropertyIsLike
The element.
|
PropertyIsNotEqualTo
The element.
|
PropertyIsNull
element.
|
PropertyName
The element.
|
Sub
The element.
|
Touches
The element.
|
Within
The element.
|
Modifier and Type | Method and Description |
---|---|
static FilterType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static FilterType[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final FilterType BBOX
The element.
Filters features through a bounding box and gets features within the bounding box.
public static final FilterType Beyond
The element.
A spatial operator confining the result features to ones beyond a specified distance of the specified geometric object.
public static final FilterType Contains
The element.
Contains is a spatial operator representing the containing operation, i.e., confining result features to ones that contain a specified geometric object. The dimension of the specified geometric object cannot be higher than that of the element.
public static final FilterType Crosses
The element.
Crosses is a spatial operator, confining result features to ones that cross a specified geometric object. It is usually applied to features in a line dataset.
public static final FilterType Disjoint
The element.
Disjont is a spatial operator representing the disjoint operation, i.e., confining result features to ones that do not have any common points with a specified geometric object.
public static final FilterType Equals
The element.
Equals is a spatial operator, representing the equals operation, i.e., confining result features to ones that coincide with a specified geometric object spatially.
public static final FilterType Intersects
The element.
A spatial operator confining result features to ones intersecting with a specified geometric object spatially. Points cannot intersect with each other; a line can intersect with lines or regions; a region can only intersect with lines.
public static final FilterType Overlaps
The element.
A spatial operator confining result features to ones with which a specified geometric object can overlay and result in a geometric shape with the same dimension. The specified geometric object should have the same dimension as the features, i.e., they are all point, line, or region objects.
public static final FilterType Touches
The element.
A spatial operator confining the result features to ones that intersect with a specified geometric object only at the boundaries. Note that there is no touching relationship between points.
public static final FilterType Within
The element.
A spatial operator confining the result features to ones spatially located within a specified geometric object. The dimension of the specified geometric object cannot be lower than that of the features.
public static final FilterType PropertyIsBetween
The element.
A binary comparison operation confining that the value of an expression is between value 1 and value 2.
public static final FilterType PropertyIsEqualTo
The element.
A binary comparison operation confining that the value of an expressions is equal to a specified value.
public static final FilterType PropertyIsGreaterThan
The element.
A binary comparison operation confining that the value of an expressions is greater than a specified value.
public static final FilterType PropertyIsGreaterThanOrEqualTo
The element.
A binary comparison operation confining that the value of an expressions is greater than or equal to a specified value.
public static final FilterType PropertyIsLessThan
The element.
A binary comparison operation confining that the value of an expressions is less than a specified value.
public static final FilterType PropertyIsLessThanOrEqualTo
The element.
A binary comparison operation confining that the value of an expressions is less than or equal to a specified value.
public static final FilterType PropertyIsLike
The element.
Sets the condition that certain property of the result features conforms to a specified wildcard.
public static final FilterType PropertyIsNotEqualTo
The element.
A binary comparison operation confining that the value of an expressions is not equal to a specified value.
public static final FilterType PropertyIsNull
element.
Sets the condition that certain property of result features is null, i.e., without any content. Note that 0 is a legal value and not a null value.
public static final FilterType And
The element.
And is a logical operator representing the logical operation Or. It can be used to combine various Filter elements such as spatial operators, numerical operators, and logical operators, creating more complicated compound expressions.
public static final FilterType Not
A element.
A logical operator representing logical operation Not. It can be used to combine various Filter elements such as spatial operators, numerical operators, and logical operators, creating more complicated compound expressions.
public static final FilterType Or
The element.
A logical operator representing logical operation Or. It can be used to combine various Filter elements such as spatial operators, numerical operators, and logical operators, creating more complicated compound expressions.
public static final FilterType FeatureId
The element
Specifies an example feature using the feature ID.
public static final FilterType Add
The element.
A simple binary operation representing the addition operation, i.e., adding variable 1 to variable 2.
public static final FilterType Div
The
Div is a simple binary operation used to perform the division operation, i.e., dividing variable 1 by variable 2.
public static final FilterType Function
The element.
Represents a program with a name used for special calculations. It accepts 0 or more than 0 variable, and generates one result.
public static final FilterType Literal
The element.
Represents a mathematical or geometric value.
public static final FilterType Mul
The element.
A simple binary operation representing multiplication, i.e., multiplying variable 1 by variable 2.
public static final FilterType PropertyName
The element.
Represents the name of any property field of an object.
public static final FilterType Sub
The element.
A simple binary operation representing subtraction, i.e., subtracting variable 2 from variable 1.
public static final FilterType DWithin
The element.
A spatial operator confining result features to ones within a specified distance of a specified geometric object.
public static final FilterType Geometry
The element.
Represents geometric objects.
public static final FilterType Distance
The element.
Represents distance information. For example, it is used to specify the distance in the element.
public static FilterType[] values()
for (FilterType c : FilterType.values()) System.out.println(c);
public static FilterType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null