public class Parameters
extends java.lang.Object
implements java.io.Serializable
A class for information about spatial queries.
It is used to store information about spatial queries, including query extent and query mode.
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,Property> |
propertiesMap |
Constructor and Description |
---|
Parameters(FeatureType typeToQuery) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
add(SpatialQueryMode mode, java.lang.Object geometry)
Adds a piece of query information.
|
java.util.Map<java.lang.Integer,java.lang.Object[]> |
getParameters()
Gets the spatial query condition.
|
public java.lang.String add(SpatialQueryMode mode, java.lang.Object geometry)
Adds a piece of query information.
mode
- the spatial query mode.geometry
- a geometric object, i.e., the spatial query extent.public java.util.Map<java.lang.Integer,java.lang.Object[]> getParameters()
Gets the spatial query condition.
The retrieved returned value is a HashMap. The key is the ID of the spatial query condition; the value is an Object array representing the spatial query condition. In the Object array, the first element is the spatial query mode, and the second element is the geometric object.
a list of spatial query conditions.