com.supermap.data
类 Domain
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.Domain
-
- 直接已知子类:
- CodeDomain, RangeDomain
public abstract class Domain extends com.supermap.data.InternalHandle该类为值域的基类,定义了值域的相关公共信息。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 booleancheck(Object value)检查数据值是否在值域内。booleancheckDouble(double value)以Double类型去检查值是否在值域内。booleancheckInt(int value)以Int型去检查值是否在值域内。booleancheckString(String value)以String类型去检查值是否在值域内。StringgetDescription()返回值域的描述信息。intgetID()返回值域的ID。MergePolicygetMergePolicy()获取合并策略。StringgetName()返回值域的名称。SplitPolicygetSplitPolicy()获取分割策略。DomainTypegetType()返回值域类型。FieldTypegetValueType()返回值域的数据类型。voidsetDescription(String desc)设置值域的描述信息。voidsetMergePolicy(MergePolicy mergePolicy)设置合并策略。voidsetName(String name)设置值域的名称。voidsetSplitPolicy(SplitPolicy splitPolicy)设置分割策略。
-
-
-
方法详细资料
-
getID
public int getID()
返回值域的ID。如果新建时赋予值域的 ID 值已经有值域在使用,那么获取的 ID 和创建的 ID 不一样。
- 返回:
- 返回值域ID。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getName
public String getName()
返回值域的名称。- 返回:
- 返回值域的名称。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getType
public DomainType getType()
返回值域类型。- 返回:
- 返回值域的类型。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getValueType
public FieldType getValueType()
返回值域的数据类型。- 返回:
- 返回值域的类型。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getDescription
public String getDescription()
返回值域的描述信息。- 返回:
- 返回值域的描述信息。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setDescription
public void setDescription(String desc)
设置值域的描述信息。- 参数:
desc- 描述信息。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setName
public void setName(String name)
设置值域的名称。- 参数:
name- 值域名称。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
check
public boolean check(Object value)
检查数据值是否在值域内。- 参数:
value- 被检查的值。- 返回:
- 一个布尔值,true 表示此值在值域内;false 表示此值不在值域内。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
checkInt
public boolean checkInt(int value)
以Int型去检查值是否在值域内。- 参数:
value- 被检查的值。- 返回:
- 一个布尔值,true 表示此值在值域内;false 表示此值不在值域内。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
checkDouble
public boolean checkDouble(double value)
以Double类型去检查值是否在值域内。- 参数:
value- 被检查的值。- 返回:
- 一个布尔值,true 表示此值在值域内;false 表示此值不在值域内。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
checkString
public boolean checkString(String value)
以String类型去检查值是否在值域内。- 参数:
value- 被检查的值。- 返回:
- 一个布尔值,true 表示此值在值域内;false 表示此值不在值域内。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setSplitPolicy
public void setSplitPolicy(SplitPolicy splitPolicy)
设置分割策略。- 参数:
splitPolicy- 分割策略对象。- 从以下版本开始:
- 11.2.0
- 另请参阅:
SplitPolicy
-
getSplitPolicy
public SplitPolicy getSplitPolicy()
获取分割策略。- 返回:
- 分割策略对象
SplitPolicy。 - 从以下版本开始:
- 11.2.0
-
setMergePolicy
public void setMergePolicy(MergePolicy mergePolicy)
设置合并策略。- 参数:
mergePolicy- 合并策略对象。- 从以下版本开始:
- 11.2.0
- 另请参阅:
MergePolicy
-
getMergePolicy
public MergePolicy getMergePolicy()
获取合并策略。- 返回:
- 合并策略对象
MergePolicy。 - 从以下版本开始:
- 11.2.0
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.