com.supermap.web.iServerJava6R.queryServices
public class ChartQueryParameters
继承 ChartQueryParameters Inheritance Object

海图查询参数类.

该类用于设置海图查询时的相关参数。
海图查询分为海图属性查询和海图范围查询两类,通过属性queryMode指定查询模式。
必设属性有:queryMode、chartLayerNames、chartQueryFilterParameters。当进行海图范围查询时,必设属性还包括bounds。

注意:在海图查询中,对单个图层查询物标的点、线或面,会返回对应于物标的点线面的三个结果记录集Recordset。所以在多图层查询中(即设置chartLayerNames数组元素个数为多个,对应于每个图层设置一个过滤参数ChartQueryFilterParameter进行查询),图层数组chartLayerNames与结果数组QueryResult.recordsets不再是一一对应的关系。这种情况下,用户需要通过结果数据集名RecordSet.datasetName来确定对应的查询图层。



公共属性
  属性 定义方
    bounds : Rectangle2D
海图查询范围。
ChartQueryParameters
    chartLayerNames : Array
查询的海图图层的名称。
ChartQueryParameters
    chartQueryFilterParameters : Array
海图查询过滤参数。包括:物标代码、物标可应用对象的选择(是否查询点、线或面)、属性字段过滤条件。
ChartQueryParameters
    expectCount : int
期望查询结果返回的记录数,该值大于0。
ChartQueryParameters
    queryMode : String
海图查询模式类型。
ChartQueryParameters
    returnContent : Boolean
获取或设置是返回查询结果记录集 recordsets,还是返回查询结果的资源 resourceInfo。默认为 true,表示返回 recordsets Recordsets 和 ResourceInfo 都存储在查询结果类 QueryResult 中。
ReturnContent = true,表示返回查询记录集,这时查询结果存储在 QueryResult.Recordsets 中,而 QueryResult.ResourceInfo 为空;
ReturnContent = false 时,表示返回查询结果资源,这时查询结果存储在 QueryResult.ResourceInfo 中,而 QueryResult.Recordsets 为空。
ChartQueryParameters
    startRecord : int
查询起始记录位置,默认为0。
ChartQueryParameters
公共方法
  方法 定义方
   
初始化 ChartQueryParameters 类的新实例。
ChartQueryParameters
属性详细信息
bounds 属性
bounds:Rectangle2D

海图查询范围。


Implementation
    public function get bounds():Rectangle2D
    public function set bounds(value:Rectangle2D):void
chartLayerNames 属性  
chartLayerNames:Array

查询的海图图层的名称。


Implementation
    public function get chartLayerNames():Array
    public function set chartLayerNames(value:Array):void
chartQueryFilterParameters 属性  
chartQueryFilterParameters:Array

海图查询过滤参数。包括:物标代码、物标可应用对象的选择(是否查询点、线或面)、属性字段过滤条件。


Implementation
    public function get chartQueryFilterParameters():Array
    public function set chartQueryFilterParameters(value:Array):void

另请参见

expectCount 属性  
expectCount:int

期望查询结果返回的记录数,该值大于0。


Implementation
    public function get expectCount():int
    public function set expectCount(value:int):void
queryMode 属性  
queryMode:String

海图查询模式类型。


Implementation
    public function get queryMode():String
    public function set queryMode(value:String):void

另请参见

returnContent 属性  
returnContent:Boolean

获取或设置是返回查询结果记录集 recordsets,还是返回查询结果的资源 resourceInfo。默认为 true,表示返回 recordsets

Recordsets 和 ResourceInfo 都存储在查询结果类 QueryResult 中。
ReturnContent = true,表示返回查询记录集,这时查询结果存储在 QueryResult.Recordsets 中,而 QueryResult.ResourceInfo 为空;
ReturnContent = false 时,表示返回查询结果资源,这时查询结果存储在 QueryResult.ResourceInfo 中,而 QueryResult.Recordsets 为空。


Implementation
    public function get returnContent():Boolean
    public function set returnContent(value:Boolean):void
startRecord 属性  
startRecord:int

查询起始记录位置,默认为0。


Implementation
    public function get startRecord():int
    public function set startRecord(value:int):void
构造函数详细信息
ChartQueryParameters () 构造函数
public function ChartQueryParameters()

初始化 ChartQueryParameters 类的新实例。