SuperMap iDesktopX 2025 Update1 接口变更列表
API变更列表
PackageName为com.supermap.desktop.controls.ui 新增接口列表如下:
| ClassName | MethodName |
| FormBaseChild | formHidden(FormHiddenEvent) |
| fireFormHidden(FormHiddenEvent) |
PackageName为com.supermap.desktop.controls.ui.controls 新增接口列表如下:
| ClassName | MethodName |
| SmTextFieldSearch | setDefaultWarningText(String) |
| addNotify() |
PackageName为com.supermap.desktop.controls.ui.controls.ProviderLabel 新增接口列表如下:
| ClassName | MethodName |
| WarningOrHelpProvider | WarningOrHelpProvider(String,ProviderType,int) |
| WarningOrHelpProvider(String,ProviderType,HelpPosition,int) |
PackageName为com.supermap.desktop.controls.ui.controls.smTables 新增接口列表如下:
| ClassName | MethodName |
| TableHeaderCheckBoxCellRender | TableHeaderCheckBoxCellRender(JTable,int,SmCheckBoxTristate,Runnable) |
| setWarningOrHelpProvider(WarningOrHelpProvider) |
PackageName为com.supermap.desktop.controls.ui.trees 新增接口列表如下:
| ClassName | MethodName |
| Layer3DsTree | refreshLayer3DInstanceNode(Layer3DInstance) |
| getSelectedFeature3Ds() | |
| WorkspaceTree | getHiddenDatasets() |
PackageName为com.supermap.desktop.controls.utilities 新增接口列表如下:
| ClassName | MethodName |
| MapViewUIUtilities | addMaritimeToNewWindow(String,String,DatasetGroup) |
| addMaritimeToMap(String,String,Map,DatasetGroup) | |
| SceneUtilities | isLonlat(Scene) |
PackageName为com.supermap.desktop.core 新增接口列表如下:
| ClassName | MethodName |
| EnvironmentSettingParameters | addEnvironmentSettingParametersChangedListener(EnvironmentSettingParametersChangedListener) |
| removeEnvironmentSettingParametersChangedListener(EnvironmentSettingParametersChangedListener) |
PackageName为com.supermap.desktop.core.Interface 新增接口列表如下:
| ClassName | MethodName |
| IFormManager | addFormHiddenListener(FormHiddenListener) |
| removeFormHiddenListener(FormHiddenListener) | |
| IForm | formHidden(FormHiddenEvent) |
PackageName为com.supermap.desktop.core.tools.DatabaseInfo 新增接口列表如下:
| ClassName | MethodName |
| DatabaseInfo | DatabaseInfo(String,String,String,String,String,String,boolean,EngineType,String,String) |
| getSchema() | |
| setSchema(String) |
PackageName为com.supermap.desktop.core.utilties 新增接口列表如下:
| ClassName | MethodName |
| GeometryUtilities | getGeometryByDatasetType(DatasetType,double) |
| LayerUtilities | getLayerBounds(Map,LayerMaritimeS100VectorGroup) |
| Layer3DUtilities | getAllLayersFromGroup(Layer3DGroup) |
| getAllLayers(Scene) | |
| getAllLayers(Layer3Ds) | |
| getAllLayersFromType(Scene,Layer3DType) | |
| SymbolUtilties | importLibraryGroup(String,Map,List,Map) |
| addSymbolToLib(Symbol,SymbolLibrary,boolean) | |
| addToInlineMarkerLib(SymbolMarkerLibrary,SymbolMarker,boolean) | |
| isContainsRepeatedStyle(String) | |
| findSameStyleSymbolInGroup(Symbol,SymbolGroup) |