com.supermap.data

类 AttributeRuleError

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.AttributeRuleError


  • public class AttributeRuleError
    extends com.supermap.data.InternalHandle
    属性规则错误类,定义了属性规则错误。

    主要体现某条记录违反了具体什么规则,如果空间规则,还可以获取出错的空间信息。

    • 构造器详细资料

      • AttributeRuleError

        public AttributeRuleError(long handle)
        构造属性规则错误。
        参数:
        handle - 属性规则对象C++指针。
    • 方法详细资料

      • getDatasetName

        public String getDatasetName()
        获取数据集名称。
        返回:
        数据集名称。
      • getID

        public Object getID()
        获取属性规则唯一标识ID。
        返回:
        返回Object对象ID。
        抛出:
        IllegalArgumentException - 数据集对象被回收。
      • getCompareDatasetName

        public String getCompareDatasetName()
        获取参考数据集名字
        返回:
        数据集名
      • getCompareID

        public Object getCompareID()
        获取参考对象ID
        返回:
        ID
      • getGeometry

        public Geometry getGeometry()
        获取错误空间信息
        返回:
        空间对象
      • getRuleName

        public String getRuleName()
        获取属性规则名字
        返回:
        属性规则名
      • getErrorNumber

        public long getErrorNumber()
        获取错误的编码
        返回:
        错误号码
      • getErrorMessage

        public String getErrorMessage()
        获取错误描述
        返回:
        错误描述
      • getSeverity

        public int getSeverity()
        获取严重等级
        返回:
        严重等级
      • getTriggeringEvent

        public TriggeringEventType getTriggeringEvent()
        获取当前错误的具体触发事件
        返回:

Copyright © 2021–2024 SuperMap. All rights reserved.