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.StringGTK_FILE_CHOOSE_UIstatic java.lang.StringMEYAL_FILE_CHOOSE_UIstatic java.lang.StringSUBSTANCE_FILE_CHOOSER_UIstatic java.lang.StringUGS_PASSWORD_ERRORstatic java.lang.StringUGS_READDATASOURCEINFOTABLE_ERRORstatic java.lang.StringWINDOWS_FILE_CHOOSE_UI
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static com.supermap.data.DatasourcecreateFileDatasource()新建文件型数据源static com.supermap.data.DatasourcecreateMemoryDatasource(com.supermap.data.Workspace workspace, java.lang.String datasourcesName)static voiddatasourceOpenFile(com.supermap.desktop.controls.ui.controls.SmFileChoose openFileDialog)static com.supermap.desktop.controls.ui.controls.SmFileChoosegetDatasourceOpenFileChoose()static com.supermap.data.DatasourceisDatasourceOpened(java.lang.String filePath)判断当前数据源是否已经打开static booleanisReopening()static com.supermap.data.DatasourceopenArcGISCacheDatasource(java.io.File file, boolean isReadOnlyOpen, com.supermap.data.Workspace workspace)打开tpk,v1v2瓦片数据源static com.supermap.data.DatasourceopenFileDatasource(java.io.File file)根据文件打开数据源,默认为独占打开static com.supermap.data.DatasourceopenFileDatasource(java.io.File file, boolean isReadOnlyOpen)根据文件打开数据源static com.supermap.data.DatasourceopenFileDatasource(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.DatasourceopenFileDatasource(java.io.File file, java.util.Map<java.lang.String,java.lang.String> attribute)根据文件打开数据源,默认为独占打开static com.supermap.data.DatasourceopenFolderDatasource(java.io.File file)打开文件夹型数据源。static voidrefreshDatasource(com.supermap.data.Datasource... datasources)刷新指定的数据源static voidreOpenDatasource(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- 需要变更的数据源
-
-