SuperMap TransformX 2026 接口变更列表

API变更列表

PackageName为com.supermap.desktop.controls.dialog 新增接口列表如下:

ClassName MethodName
SmOptionPane SmOptionPane(ResizableIcon,int,int)
showConfirmDialogYesNo(String,Color)

PackageName为com.supermap.desktop.controls.ui 新增接口列表如下:

ClassName MethodName
FormBase setLogo(ArrayList)
UICommonToolkit refreshDatasourceNode(String,boolean)

PackageName为com.supermap.desktop.core 新增接口列表如下:

ClassName MethodName
EnvironmentSettingParameters addEnvironmentSettingParametersChangedListener(EnvironmentSettingParametersChangedListener)
  removeEnvironmentSettingParametersChangedListener(EnvironmentSettingParametersChangedListener)

PackageName为com.supermap.desktop.controls.ui.controls.panels 新增接口列表如下:

ClassName MethodName
SmPanelShrinkable getTitleContent()

PackageName为com.supermap.desktop.controls.ui.controls.scrollPanel 新增接口列表如下:

ClassName MethodName
SmMapControlScrollPanel SmMapControlScrollPanel(MapControl)
applyComponentOrientation(ComponentOrientation)
setComponentOrientation(ComponentOrientation)

PackageName为com.supermap.desktop.controls.ui.controls.smTables 新增接口列表如下:

ClassName MethodName
TableHeaderCheckBoxCellRender TableHeaderCheckBoxCellRender(JTable,int,Runnable,WarningOrHelpProvider)
setWarningOrHelpProvider(WarningOrHelpProvider)

PackageName为com.supermap.desktop.controls.ui.controls.sortTable 新增接口列表如下:

ClassName MethodName
SmSortTable SmSortTable(FrozenTableType)
convertFrozenView(int[])

PackageName为com.supermap.desktop.controls.ui.controls.toolBarJmenu 新增接口列表如下:

ClassName MethodName
SmToolbarMenu addJComponent(JComponent)
setPopupMenuPreferredSize(Dimension)

PackageName为com.supermap.desktop.controls.ui.trees 新增接口列表如下:

ClassName MethodName
Layer3DsTree refreshLayer3DInstanceNode(Layer3DInstance)
getSelectedFeature3Ds()

PackageName为com.supermap.desktop.controls.utilities 新增接口列表如下:

ClassName MethodName
ComponentFactory createToolBarButtonSave()
createToolBarButtonCopy()
DatasetUIUtilities getDatasetNameWarning(Datasource,String)
DatasourceOpenUtilities openFolderDatasourceByDialog(File[])
MapViewUIUtilities addMaritimeCellToNewWindow(String,String,DatasetGroup)
addMaritimeCellToToMap(String,String,Map,DatasetGroup)
SceneUtilities isLonlat(Scene)
enableKMLFeatureAnimation(Scene)

PackageName为com.supermap.desktop.core 新增接口列表如下:

ClassName MethodName
EnvironmentSettingParameters addEnvironmentSettingParametersChangedListener(EnvironmentSettingParametersChangedListener)
removeEnvironmentSettingParametersChangedListener(EnvironmentSettingParametersChangedListener)

PackageName为com.supermap.desktop.core.Interface 新增接口列表如下:

ClassName MethodName
IFormMain setLogo(ArrayList)

PackageName为com.supermap.desktop.core.tools.DatabaseInfo 新增接口列表如下:

ClassName MethodName
DatabaseInfo getSchema()
  setSchema(String)

PackageName为com.supermap.desktop.core.utilties 新增接口列表如下:

ClassName MethodName
EngineTypeUtilities isSupportModifyFieldInfos(EngineType)
GeometryUtilities intersectPairwise(Layer)
getGeometryByDatasetType(DatasetType,double)
convertToLine(Geometry,int)
Layer3DUtilities getAllLayersFromGroup(Layer3DGroup)
getAllLayers(Scene)
getAllLayers(Layer3Ds)
getAllLayersFromType(Scene,Layer3DType)
LayerUtilities getLayerBounds(Map,LayerMaritimeS100VectorGroup)
SymbolUtilties importSymbolsByImportSymbolInfo(List,SymbolGroup)
isContainsRepeatedName(String)
createSymbolMarker(BufferedImage,String)
TimeUtilities getRemainingTimeStr(int,long,int)
getRemainingTime(int,long,int)