<property> 元素会将已发现对象的属性映射到 Java 属性或方法调用。

您可以在实现插件工厂时,调用 SDKFinderProperty 类的方法以获取要处理的插件工厂实现的属性。

您可以在 Orchestrator 客户端的各视图中显示或隐藏对象属性。你也可以使用枚举来定义相关对象属性。

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

属性

描述

name

查找器名称

FinderResult 用来存储元素的查找器名称。此为必需属性。

display-name

查找器名称

显示的属性名称此为可选属性。

bean-property

属性名称

您可使用 bean-property 属性来识别要使用 getset 操作获取的属性。如果识别出名为 MyProperty 的属性,插件会定义 getMyPropertysetMyProperty 操作。

您可以设置 bean-propertyproperty-accessor 的其中之一,但不能同时设置两个。此为可选属性。

property-accessor

获取对象属性值时所用的方法

property-accessor 属性允许您定义 OGNL 表达式来验证对象的属性。

您可以设置 bean-propertyproperty-accessor 的其中之一,但不能同时设置两个。此为可选属性。

show-in-column

true(默认)或 false

如果为 true,该属性会显示在 Orchestrator 客户端的示结果表中。此为可选属性。

show-in-description

true(默认)或 false

如果为 true,该属性会显示在对象说明中。此为可选属性。

hidden

truefalse(默认值)

如果为 true,该属性会在所有情况下隐藏。此为可选属性。

linked-enumeration

枚举名称

将查找器属性与枚举进行链接。此为可选属性。

表 1. 元素层次结构

父元素

子元素

<properties>

子元素