SuperMap iDesktopX 2025 API Change List

API Change List

PackageName com.supermap.desktop.controls.ui.controls.panels The list of newly added interfaces is as follows:

ClassName MethodName
SmPanelShrinkable SmPanelShrinkable(String,JComponent,Insets,AbstractAction,int[])
setTitle(String)

PackageName com.supermap.desktop.controls.ui.controls.ProviderLabel The list of newly added interfaces is as follows:

ClassName MethodName
SmPanelHelpProvider SmPanelHelpProvider(Component,String,boolean)

PackageName com.supermap.desktop.controls.ui.controls The list of newly added interfaces is as follows:

ClassName MethodName
SQLExpressionDialog isAllowJoinItems()
setAllowJoinItems(Boolean)

PackageName com.supermap.desktop.controls.ui.controls.textFields The list of newly added interfaces is as follows:

ClassName MethodName
SmTextFieldLegit setTipLevel(int)
getTipLevel()

PackageName com.supermap.desktop.controls.ui The list of newly added interfaces is as follows:

ClassName MethodName
FormBaseChild fireFormActivated()
fireFormDeactivated()
fireFormClosing(FormClosingEvent)
fireFormClosed(FormClosedEvent)
fireFormShown(FormShownEvent)
WorkspaceComponentManager getRelationshipPopupMenu()
getDatasetLasPopupMenu()

PackageName com.supermap.desktop.controls.ui.trees The list of newly added interfaces is as follows:

ClassName MethodName
Layer3DsTree setScreenLayer3DNodeVisible(boolean)
LayersTree fireTreeExpanded(TreePath)

PackageName com.supermap.desktop.core.utilties The list of newly added interfaces is as follows:

ClassName MethodName
CursorUtilities setGlassWaitCursor(Window)
unSetGlassWaitCursor(Window)
DatasourceUtilities isSupportDatasetMValue(Datasource)
isSupportDatasetConditionValue(Datasource)
EngineTypeUtilities isDirectModifiedDataEngine(EngineType)
FieldTypeUtilities isIntNumber(FieldType)
FormUtilities fireNewSubTypesWindowEvent(Dataset)
fireNewConditionWindowEvent(Dataset)
GeometryUtilities isParametricGeometry(GeometryType)
ImageUtilities outputTiff(RenderedImage,String,int,boolean)
LayerUtilities getDomainString(String,DatasetVector,String)
RecentFileManager addRepositoryToRecentFile(String)
getRepositoryModel()

PackageName com.supermap.desktop.core.Interface The list of newly added interfaces is as follows:

ClassName MethodName
IDockbar resetInnerComponent()
IFormManager setIFormView(IForm,int)
closeForms(IFormView[],boolean)
close(IFormView)
getCurrentFormViews()
add(IForm,IForm,int)
getMainInputMap(int)
getMainActionMap()

PackageName com.supermap.desktop.controls.TextStyle.TextStyleComponent The list of newly added interfaces is as follows:

ClassName MethodName
SmTextStyleFontHeightComponent setLabelIsAutoWidth(boolean)
SmTextStyleFontSizeComponent setLabelIsAutoWidth(boolean)

PackageName com.supermap.desktop.controls.utilities The list of newly added interfaces is as follows:

ClassName MethodName
ComponentFactory createButtonReset()
DatasourceOpenUtilities datasourceOpenFolder()
createFileGDBDatasource()
MapViewUIUtilities addMaritimeToNewWindow(String,DatasetGroup[])
addMaritimeToNewWindow(String,ArrayList,DatasetGroup)
addMaritimeToMap(String,Map,DatasetGroup[])
addMaritimeToMap(String,Map,ArrayList,DatasetGroup)