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)