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()
构造一个附件对象。
-
-
-
方法详细资料
-
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.