Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2023.1

...

Table of Contents
maxLevel1

关于版本更新器

如果创建具有新 GUI 选项的现有扩展的新版本,可以使用版本更新器向已添加的新字段传输或设置值。为配置该更新,您需要实现 IVersionUpdater 并在 parasoft-extension.xml 中包含 <version> 元素。 

IVersionUpdater 实现

如果您创建了具有新 GUI 选项的现有扩展的新版本,则可以提供这个可选类。更新器可用于向已添加的新字段传输或设置值。 

...

Code Block
updateVersion(int savedVersion, ICustomConfiguration config) {
     if (savedVersion == 1) {
         String valueOne = config.getString("oldId1"); 
         String valueTwo = config.getString("oldId2"); 
         config.setString(newKey, valueOne + valueTwo);
     }
}

parasoft-extension.xml 中的 <Version> 元素

这是一个可包含的可选元素,用于定义: 

  • 扩展的版本
  • 一个可选的更新器类,可将已保存的 Parasoft 工件从扩展的一个版本更新到扩展的一个新版本

...