<!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>
カスタム・パラメーター・コントロールを定義します。特定のパラメーター 1 つに対して複数のカスタム・パラメーター・コントロールを定義できますが、カスタム・パラメーター・レジストリーはカスタム・パラメーター・コントロールを 1 つ要求されると 1 つだけ戻します。 パラメーター ID がワイルドカードで定義されているカスタム・コントロールよりも、要求されたパラメーター ID と完全に一致するパラメーター ID を持つ登録済みカスタム・コントロールが優先されます。 このようなカスタム・コントロールのうち、登録済みのものが複数ある場合は、要求されたアクション ID と完全に一致するアクション ID を持つ登録済みカスタム・コントロールが、アクション ID がワイルドカードで定義されているカスタム・コントロールより優先されます。 このようなカスタム・コントロールのうち、登録済みのものが複数ある場合は、レジストリーの選択は定義されません。
<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