<object> 元素用于将插件技术的构造函数、属性和方法映射到 Orchestrator 脚本 API 所公开的 JavaScript 对象类型。

有关对象命名的约定信息,请参见 命名插件对象

<object> 元素为可选。插件可以拥有不限数量的 <object> 元素。<object> 元素具有以下属性。

类型

描述

script-name

JavaScript 名称

类的脚本名称。必须全局唯一。此为必需属性。

java-class

Java 类

由该 JavaScript 类封装的 Java 类。此为必需属性。

create

true(默认)或 false

如果为 true,您可以为该类创建一个新实例。此为可选属性。

strict

truefalse(默认值)

如果为 true,您只能调用在 vso.xml 文件中注释或声明的方法。此为可选属性。

is-deprecated

truefalse(默认值)

如果为 true,此对象映射的方法已弃用。此为可选属性。

since-version

字符串

Java 类被弃用时的版本。此为可选属性。

表 1. 元素层次结构

父元素

子元素

<scripting-objects>

  • <description>

  • <deprecated>

  • <url>

  • <constructors>

  • <attributes>

  • <methods>

  • <singleton>