<!ELEMENT extension (customParameterControl*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT customParameterControl EMPTY>
<!ATTLIST customParameterControl
parameterId CDATA #IMPLIED
actionId CDATA #IMPLIED
uniqueId CDATA #REQUIRED
class CDATA #REQUIRED>
定义定制参数控件。虽然可以为指定的参数定义多个定制参数控件,但定制参数注册表将在请求时仅返回一个定制参数控件。 将向参数标识与请求的参数标识完全匹配的注册定制控件提供首选项,而不是向将通配符定义为参数标识的定制控件提供首选项。如果注册了多个控件,那么会将首选项提供给操作标识与请求的操作标识完全匹配的已注册定制控件,而不是提供给将通配符定义为操作标识的定制控件。如果注册了多个定制控件,那么将取消定义注册表的选项。
<extension point="com.ibm.carma.ui.customParameterControls">
<customParameterControl
parameterId="042"
actionId="021"
uniqueId="MYRAM"
class="com.example.MyCustomParameterControl"/>
</extension>
com.ibm.carma.ui.action.custom.ICustomParameterControl 的实现器。
Copyright IBM Corp. 2010 All Rights Reserved