アクション定義

ID: org.eclipse.ui.actionDefinitions

説明: このアクセス・ポイントを使用して、アクション定義を登録できます。 アクセラレーター (アクセラレーター・セット拡張ポイントを参照) は、このアクション定義を使用してアクションを参照します。 アクションは、与えられたアクセラレーターの関連アクション定義を登録することによって、それ自身をそのアクセラレーターに関連付けます。 アクションは、setActionDefinitionId(String id) メソッドを呼び出してアクション定義の ID を引き数として提供することによって、 それ自身をアクション定義に登録します。

リリース 2.0 以降

構成マークアップ:

   <!ELEMENT actionDefintion EMPTY>
   <!ATTLIST actionDefinition
      id    CDATA #REQUIRED
   >

例:

アクション定義拡張の例を次に示します。

   <extension point="org.eclipse.ui.actionDefinitions">
      <actionDefinition
        id="org.eclipse.ui.file.save"
      </actionDefinition>
      <actionDefinition
        id="org.eclipse.ui.file.saveAll"
      </actionDefinition>
      <actionDefinition
        id="org.eclipse.ui.file.close"
      </actionDefinition>
      <actionDefinition
        id="org.eclipse.ui.file.closeAll"
      </actionDefinition>
      <actionDefinition
        id="org.eclipse.ui.file.print"
      </actionDefinition>
   </extension>

API 情報: メソッド public void setActionDefinitionId(String id) および public String getActionDefinitionId() が IAction に追加されました。

提供されるインプリメンテーション: ワークベンチは多くのアクション定義を提供しています。

Copyright IBM Corporation and others 2000, 2002.