動作定義

識別碼: org.eclipse.ui.actionDefinitions

說明: 這個延伸點用來登錄動作定義。 加速器(請參閱加速器集延伸點)使用動作定義來參照動作。 動作藉由登錄加速器相關聯的動作定義來建立與給定加速器的關聯。 利用呼叫 setActionDefinitionId(String 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.