public interface AttachmentCapabilities
操作附件接口。
支持附件的数据提供者实现该接口。
| 限定符和类型 | 方法和说明 | 
|---|---|
AttachmentInfo | 
addAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)
为要素关联附件。 
 | 
boolean | 
deleteAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)
删除要素关联的附件。 
 | 
Attachment | 
getAttachement(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)
根据附件ID获取附件数据。 
 | 
java.util.List<AttachmentInfo> | 
getAttachmentInfos(java.lang.String datasourceName, java.lang.String datasetName, int featureId)
获取要素关联的附件信息列表。 
 | 
boolean | 
supportAttachments(java.lang.String datasourceName, java.lang.String datasetName)
数据集附件功能是否可用。 
 | 
java.util.List<AttachmentInfo> getAttachmentInfos(java.lang.String datasourceName, java.lang.String datasetName, int featureId)
获取要素关联的附件信息列表。
datasourceName - 数据源名。datasetName - 数据集名。featureId - 要素ID。AttachmentInfo addAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)
为要素关联附件。
datasourceName - 数据源名。datasetName - 数据集名。featureId - 要素IDattachment - 附件内容。Attachment getAttachement(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)
根据附件ID获取附件数据。
datasourceName - 数据源名。datasetName - 数据集名。id - 附件ID
boolean supportAttachments(java.lang.String datasourceName,
                         java.lang.String datasetName)
数据集附件功能是否可用。
datasourceName -datasetName -
boolean deleteAttachment(java.lang.String datasourceName,
                       java.lang.String datasetName,
                       int featureId,
                       int id)
删除要素关联的附件。
datasourceName -datasetName -featureId -id -