com.supermap.data

类 Attachment

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.Attachment
  • 所有已实现的接口:
    IDisposable


    public class Attachment
    extends com.supermap.data.InternalHandleDisposable
    附件类,用于将外部文件(如图片、文件)作为附件与空间对象关联。

    从以下版本开始:
    12.0.0
    • 构造器详细资料

      • Attachment

        public Attachment()
        构造一个附件对象。
    • 方法详细资料

      • getID

        public long getID()
        获取附件 ID。
        返回:
        附件 ID。
      • getExt

        public String getExt()
        获取附件文件后缀。

        例如附件为图片.png,获取的文件后缀为 png,如果未设置文件后缀,则获取结果为 unknown。

        返回:
        文件后缀。
      • setExt

        public boolean setExt(String ext)
        设置附加文件后缀。
        参数:
        ext - 文件后缀。
        返回:
        设置文件后缀成功返回 true,失败返回 false。
        抛出:
        IllegalArgumentException - 后缀为 null、或为空值、或为 unknown。
      • getName

        public String getName()
        获取附件名。
        返回:
        附件名。
      • setName

        public boolean setName(String attachmentName)
        设置附件名。命名规范参考 getName()
        参数:
        attachmentName - 附件名。
        返回:
        设置名称成功返回 true,失败返回 false。
        抛出:
        IllegalArgumentException - 附件名为 null 或为空。
      • getData

        public byte[] getData()
        获取附件二进制数据。
        返回:
        附件二进制数据。
      • setData

        public boolean setData(byte[] byteData)
        设置附件二进制数据。
        参数:
        byteData - 附件二进制数据。
        返回:
        设置数据成功返回 true,失败返回 false。
      • dispose

        public void dispose()
        释放该对象所占用的资源。调用该方法之后,此对象不再可用。

Copyright © 2021–2025 SuperMap. All rights reserved.