com.supermap.desktop.controls.utilities
类 DatasourceOpenUtilities
- java.lang.Object
-
- com.supermap.desktop.controls.utilities.DatasourceOpenUtilities
-
public class DatasourceOpenUtilities extends java.lang.Object
打开文件型数据源
-
-
字段概要
字段 限定符和类型 字段和说明 static java.lang.String
GTK_FILE_CHOOSE_UI
static java.lang.String
MEYAL_FILE_CHOOSE_UI
static java.lang.String
SUBSTANCE_FILE_CHOOSER_UI
static java.lang.String
UGS_PASSWORD_ERROR
static java.lang.String
UGS_READDATASOURCEINFOTABLE_ERROR
static java.lang.String
WINDOWS_FILE_CHOOSE_UI
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static com.supermap.data.Datasource
createFileDatasource()
新建文件型数据源static com.supermap.data.Datasource
createMemoryDatasource(com.supermap.data.Workspace workspace, java.lang.String datasourcesName)
static void
datasourceOpenFile(com.supermap.desktop.controls.ui.controls.SmFileChoose openFileDialog)
static com.supermap.desktop.controls.ui.controls.SmFileChoose
getDatasourceOpenFileChoose()
static com.supermap.data.Datasource
isDatasourceOpened(java.lang.String filePath)
判断当前数据源是否已经打开static boolean
isReopening()
static com.supermap.data.Datasource
openArcGISCacheDatasource(java.io.File file, boolean isReadOnlyOpen, com.supermap.data.Workspace workspace)
打开tpk,v1v2瓦片数据源static com.supermap.data.Datasource
openFileDatasource(java.io.File file)
根据文件打开数据源,默认为独占打开static com.supermap.data.Datasource
openFileDatasource(java.io.File file, boolean isReadOnlyOpen)
根据文件打开数据源static com.supermap.data.Datasource
openFileDatasource(java.io.File file, boolean isReadOnlyOpen, com.supermap.data.Workspace workspace, java.util.Map<java.lang.String,java.lang.String> attribute)
根据文件打开数据源static com.supermap.data.Datasource
openFileDatasource(java.io.File file, java.util.Map<java.lang.String,java.lang.String> attribute)
根据文件打开数据源,默认为独占打开static com.supermap.data.Datasource
openFolderDatasource(java.io.File file)
打开文件夹型数据源。static void
refreshDatasource(com.supermap.data.Datasource... datasources)
刷新指定的数据源static void
reOpenDatasource(boolean isReadOnly, com.supermap.data.Datasource... datasources)
重新只读/独占打开数据源
-
-
-
字段详细资料
-
WINDOWS_FILE_CHOOSE_UI
public static final java.lang.String WINDOWS_FILE_CHOOSE_UI
- 另请参阅:
- 常量字段值
-
GTK_FILE_CHOOSE_UI
public static final java.lang.String GTK_FILE_CHOOSE_UI
- 另请参阅:
- 常量字段值
-
MEYAL_FILE_CHOOSE_UI
public static final java.lang.String MEYAL_FILE_CHOOSE_UI
- 另请参阅:
- 常量字段值
-
SUBSTANCE_FILE_CHOOSER_UI
public static final java.lang.String SUBSTANCE_FILE_CHOOSER_UI
- 另请参阅:
- 常量字段值
-
UGS_PASSWORD_ERROR
public static final java.lang.String UGS_PASSWORD_ERROR
- 另请参阅:
- 常量字段值
-
UGS_READDATASOURCEINFOTABLE_ERROR
public static final java.lang.String UGS_READDATASOURCEINFOTABLE_ERROR
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getDatasourceOpenFileChoose
public static com.supermap.desktop.controls.ui.controls.SmFileChoose getDatasourceOpenFileChoose()
-
datasourceOpenFile
public static void datasourceOpenFile(com.supermap.desktop.controls.ui.controls.SmFileChoose openFileDialog)
-
openFileDatasource
public static com.supermap.data.Datasource openFileDatasource(java.io.File file)
根据文件打开数据源,默认为独占打开- 参数:
file
- 数据源文件- 返回:
- 根据文件打开的数据源
-
openFileDatasource
public static com.supermap.data.Datasource openFileDatasource(java.io.File file, java.util.Map<java.lang.String,java.lang.String> attribute)
根据文件打开数据源,默认为独占打开- 参数:
file
- 数据源文件attribute
- 附加参数- 返回:
- 根据文件打开的数据源
-
openFolderDatasource
public static com.supermap.data.Datasource openFolderDatasource(java.io.File file)
打开文件夹型数据源。- 参数:
file
- 文件夹。- 返回:
- 根据文件夹打开的数据源。
-
openFileDatasource
public static com.supermap.data.Datasource openFileDatasource(java.io.File file, boolean isReadOnlyOpen)
根据文件打开数据源- 参数:
file
- 数据源文件isReadOnlyOpen
- 是否只读打开- 返回:
- 根据文件打开的数据源
-
openFileDatasource
public static com.supermap.data.Datasource openFileDatasource(java.io.File file, boolean isReadOnlyOpen, com.supermap.data.Workspace workspace, java.util.Map<java.lang.String,java.lang.String> attribute)
根据文件打开数据源- 参数:
file
- 数据源文件isReadOnlyOpen
- 是否只读打开workspace
- 工作空间attribute
- 附加参数- 返回:
- 根据文件打开的数据源
-
openArcGISCacheDatasource
public static com.supermap.data.Datasource openArcGISCacheDatasource(java.io.File file, boolean isReadOnlyOpen, com.supermap.data.Workspace workspace)
打开tpk,v1v2瓦片数据源- 参数:
file
-isReadOnlyOpen
-workspace
-- 返回:
-
createFileDatasource
public static com.supermap.data.Datasource createFileDatasource()
新建文件型数据源- 返回:
- 新创建的数据源
-
createMemoryDatasource
public static com.supermap.data.Datasource createMemoryDatasource(com.supermap.data.Workspace workspace, java.lang.String datasourcesName)
-
isDatasourceOpened
public static com.supermap.data.Datasource isDatasourceOpened(java.lang.String filePath)
判断当前数据源是否已经打开- 参数:
filePath
- 要判断的数据源文件- 返回:
- 返回已打开的数据源,当为null时,说明文件对应数据源没有被打开
-
refreshDatasource
public static void refreshDatasource(com.supermap.data.Datasource... datasources)
刷新指定的数据源
-
isReopening
public static boolean isReopening()
-
reOpenDatasource
public static void reOpenDatasource(boolean isReadOnly, com.supermap.data.Datasource... datasources)
重新只读/独占打开数据源- 参数:
isReadOnly
- 是否只读打开datasources
- 需要变更的数据源
-
-