com.supermap.desktop.controls.utilities

类 DatasourceOpenUtilities

  • java.lang.Object
    • com.supermap.desktop.controls.utilities.DatasourceOpenUtilities


  • public class DatasourceOpenUtilities
    extends java.lang.Object
    打开文件型数据源
    • 方法概要

      所有方法 静态方法 具体方法 
      限定符和类型 方法和说明
      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 - 需要变更的数据源