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