com.supermap.mapping
类 FieldValuesDisplayFilter
- java.lang.Object
-
- com.supermap.mapping.FieldValuesDisplayFilter
-
public class FieldValuesDisplayFilter extends Object
FieldValuesDisplayFilter 类,可以根据指定的值过滤显示图层中的对象。根据图层对应数据集的指定字段,您可以指定一系列的字段值(值通过数组存储),那么可以控制与指定字段值匹配的对象的显示模式。FieldValuesDisplayMode枚举值可以控制与指定字段值匹配的对象的显示模式,如果该枚举值为DISPLAY,表示,该图层中只有与指定字段值匹配的对象才显示;如果该枚举值为DISABLE,表示该图层中与指定字段值匹配的对象隐藏不显示。
使用该过滤显示功能必须注意以下几点:
1. 所指定的字段必须为:整型、长整型、短整型中的一种。
2. 所指定的字段名称不能为空。
3. 所指定的字段必须为该图层对应数据集中存在的字段。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 FieldValuesDisplayMode
getDisplayMode()
返回与指定字段值匹配的对象的显示模式。String
getFieldName()
返回该图层用于通过字段值进行过滤显示的字段。long[]
getValues()
返回指定字段值,可以控制图层中与指定字段值匹配的对象的显示与否。void
setDisplayMode(FieldValuesDisplayMode value)
设置与指定字段值匹配的对象的显示模式。boolean
setFieldName(String filedName)
设置该图层用于通过字段值进行过滤显示的字段。void
setValues(long[] values)
设置指定字段值,可以控制图层中与指定字段值匹配的对象的显示与否。
-
-
-
方法详细资料
-
getDisplayMode
public FieldValuesDisplayMode getDisplayMode()
返回与指定字段值匹配的对象的显示模式。- 返回:
- 返回与指定字段值匹配的对象的显示模式。
-
setDisplayMode
public void setDisplayMode(FieldValuesDisplayMode value)
设置与指定字段值匹配的对象的显示模式。- 参数:
value
- 与指定字段值匹配的对象的显示模式。与指定字段值匹配的对象的显示模式,如果为DISPLAY,表示,该图层中只有与指定字段值匹配的对象才显示;如果为DISABLE,表示该图层中与指定字段值匹配的对象隐藏不显示。
-
getValues
public long[] getValues()
返回指定字段值,可以控制图层中与指定字段值匹配的对象的显示与否。- 返回:
- 返回指定字段值数值,可以控制图层中与指定字段值匹配的对象的显示与否。
-
setValues
public void setValues(long[] values)
设置指定字段值,可以控制图层中与指定字段值匹配的对象的显示与否。- 参数:
values
- 指定字段值,可以控制图层中与指定字段值匹配的对象的显示与否。
-
getFieldName
public String getFieldName()
返回该图层用于通过字段值进行过滤显示的字段。- 返回:
- 返回该图层用于通过字段值进行过滤显示的字段。
-
setFieldName
public boolean setFieldName(String filedName)
设置该图层用于通过字段值进行过滤显示的字段。指定的字段必须符合以下条件:
1. 所指定的字段必须为:整型、长整型、短整型中的一种。
2. 所指定的字段名称不能为空。
3. 所指定的字段必须为该图层对应数据集中存在的字段。
- 参数:
fieldName
- 指定的字段名称。- 返回:
- 返回指定的用于通过字段值进行过滤显示的字段是否合适,true表示合适;false表示不合适。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.