Rational Developer for System z

CARMA カスタム・パラメーター・コントロール

ID:

com.ibm.carma.ui.customParameterControls

開始:

8.0

説明:

この拡張ポイントを使用して、カスタム・パラメーター・コントロールを登録します。カスタム・パラメーター・コントロールを使用して、CARMA ユーザー・インターフェースのアクション・パラメーター用にカスタム・ユーザー・インターフェース・ウィジェットを作成できます。

構成マークアップ:

<!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>

API 情報:

クラス属性の値は、com.ibm.carma.ui.action.custom.ICustomParameterControl のインプリメンターを表す必要があります。

提供される実装:

プラグインはこの拡張ポイントを使用して、CARMA RAM で定義されたアクションのユーザー・インターフェースへ、カスタム・パラメーター・コントロールを追加できます。


Copyright IBM Corp. 2010 All Rights Reserved


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)