<attribute> 元素会将 Java 类的属性从插件技术映射到 Orchestrator JavaScript 引擎提供的 JavaScript 属性。

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

类型

描述

java-name

Java 属性

Java 属性的名称此为必需属性。

script-name

JavaScript 对象

对应 JavaScript 对象的名称。此为必需属性。

return-type

字符串

此属性返回的对象类型。会显示在 API Explorer 文档中。此为可选属性。

注:

如果 JavaScript 返回类型为 Properties,其支持的基础 Java 实现则为 java.util.HashMapjava.util.Hashtable

read-only

truefalse

如果为 true,您无法修改此属性。此为可选属性。

is-optional

truefalse

如果为 true,此字段可以为空。此为可选属性。

show-in-api

truefalse

如果为 false,此属性不会显示在 API 文档中。此为可选属性。

is-deprecated

truefalse

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

since-version

数字

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

表 1. 元素层次结构

父元素

子元素

<attributes>