public abstract class CloudStorageConnectionInfo
extends com.supermap.data.InternalHandleDisposable
CloudStorageType
各种云存储服务类型的基类。限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
销毁对象
|
boolean |
equals(Object obj)
比较两个对象是否相同。
|
static CloudStorageConnectionInfo |
fromXML(String xml)
解析xml格式的云存储服务连接信息字符串获得云存储服务连接信息对象。
|
String |
getName()
返回云存储服务连接信息的名称。
|
String |
getPath()
返回连接至云存储服务中指定文件夹的路径,即相对于云存储服务根目录路径。
|
CloudStorageType |
getType()
返回云存储服务的类型。
|
void |
setPath(String path)
设置连接至云存储服务中指定文件夹的路径,即相对于云存储服务根目录路径。
|
static String |
toXML(CloudStorageConnectionInfo info)
生成xml格式的云存储服务连接信息字符串。
|
public static CloudStorageConnectionInfo fromXML(String xml)
xml
- xml格式的云存储服务连接信息字符串。IllegalArgumentException
- 输入的XML文本为空。public static String toXML(CloudStorageConnectionInfo info)
info
- 云存储服务连接信息对象。IllegalArgumentException
- 输入的XML文本为空。public void dispose()
public CloudStorageType getType()
public String getName()
IllegalStateException
- 当前对象已被释放public String getPath()
CloudStorageConnectionInfo.setPath(String)
方法设置,若未设置,将连接至云存储服务的根目录。对象存储服务的根目录为存储桶根目录,FTP服务的根目录为FTP服务器根目录。
基于上面示例,若通过该方法设置文件夹路径为/folder1/folder2/,访问对象存储桶中folder2文件夹下的文件和子文件夹时,对象存储路径要写成://CloudStorageInfoS3/subdir/image.tif,其中,//为云存储路径的必须前缀,“CloudStorageInfoS3”为云存储服务连接信息名称,/subdir/image.tif 为连接文件夹下的子目录路径。
IllegalStateException
- 当前对象已被释放public void setPath(String path)
基于上面示例,若通过该方法设置文件夹路径为/folder1/folder2/,访问对象存储桶中folder2文件夹下的文件和子文件夹时,对象存储路径要写成://CloudStorageInfoS3/subdir/image.tif,其中,//为云存储路径的必须前缀,“CloudStorageInfoS3”为云存储服务连接信息名称,/subdir/image.tif 为连接文件夹下的子目录路径。
path
- 云存储服务中指定文件夹的路径,即相对于云存储服务根目录路径。对象存储服务的根目录为存储桶根目录,FTP服务的根目录为FTP服务器根目录。IllegalStateException
- 当前对象已被释放Copyright © 2021–2024 SuperMap. All rights reserved.