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
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 boolean
check(Object value)
检查数据值是否在值域内。boolean
checkDouble(double value)
以Double类型去检查值是否在值域内。boolean
checkInt(int value)
以Int型去检查值是否在值域内。boolean
checkString(String value)
以String类型去检查值是否在值域内。String
getDescription()
返回值域的描述信息。int
getID()
返回值域的ID。MergePolicy
getMergePolicy()
获取合并策略。String
getName()
返回值域的名称。SplitPolicy
getSplitPolicy()
获取分割策略。DomainType
getType()
返回值域类型。FieldType
getValueType()
返回值域的数据类型。void
setDescription(String desc)
设置值域的描述信息。void
setMergePolicy(MergePolicy mergePolicy)
设置合并策略。void
setName(String name)
设置值域的名称。void
setSplitPolicy(SplitPolicy splitPolicy)
设置分割策略。
-
-
-
方法详细资料
-
getID
public int getID()
返回值域的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–2024 SuperMap. All rights reserved.