Toimintomääritykset

org.eclipse.ui.actionDefinitions

2.0

VAROITUS: Tämä laajennuspiste on VANHENTUNUT.
Älä käytä tätä laajennuspistettä, se poistetaan tämän tuotteen tulevista versioista. Käytä tämän sijasta laajennuspistettä org.eclipse.ui.commands.

Tämän laajennuspisteen avulla voidaan rekisteröidä toimintomäärityksiä. Pikanäppäimet (katso pikanäppäinjoukkojen laajennuspiste) käyttävät toimintomäärityksiä toimintojen viittauksina. Toiminto liitetään pikanäppäimeen rekisteröimällä toimintoon pikanäppäintä vastaava toimintomääritys. Toiminto rekisteröidään toimintomääritykseen setActionDefinitionId(String id)-metodilla, jossa on argumenttina toimintomäärityksen tunnus.

<!ELEMENT extension (actionDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


Elementti actionDefinition on vanhentunut

<!ELEMENT actionDefinition EMPTY>

<!ATTLIST actionDefinition

id          CDATA #REQUIRED

name        CDATA #IMPLIED

description CDATA #IMPLIED>


Seuraavassa on esimerkki toimintomäärityksen laajennuksesta:

   

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

IAction-liittymään on lisätty metodit public void setActionDefinitionId(String id) ja public String getActionDefinitionId().

HUOMAUTUS: Tulevaisuudessa voidaan lisätä muita määritteitä tarpeen mukaan.

Työympäristö sisältää useita toimintomäärityksiä.