Tevékenységdefiníciók

org.eclipse.ui.actionDefinitions

2.0 kiadás

FIGYELMEZTETÉS: Ez a kiterjesztési pont ELAVULT.
Ne használja ezt a kiterjesztési pontot, mert a jövőben eltávolításra kerül a termékből. Használja inkább az org.eclipse.ui.commands kiterjesztési pontot.

Ez a kiterjesztési pont tevékenységdefiníciókat jegyez be. A gyorsbillentyűk (lásd Gyorsbillentyűkészletek kiterjesztési pont) tevékenységdefiníciókat használnak a tevékenységekre hivatkozáshoz. A tevékenység egy adott gyorsbillentyűhöz rendeli magát a gyorsbillentyű társított tevékenységdefiníciójához bejegyzéssel. A tevékenység bejegyzi magát egy tevékenységdefinícióhoz a setActionDefinitionId(String id) metódus meghívásával, és a tevékenységdefiníció azonosítójának argumentumkénti megadásával.

<!ELEMENT extension (actionDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT actionDefinition EMPTY>

<!ATTLIST actionDefinition

id          CDATA #REQUIRED

name        CDATA #IMPLIED

description CDATA #IMPLIED>


Az alábbiakban a tevékenységdefiníció-kiterjesztésre látható példa:

   

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

A public void setActionDefinitionId(String id) és public String getActionDefinitionId() metódus hozzáadásra került az IAction elemhez.

MEGJEGYZÉS - a jövőben további attribútumok adhatók hozzá, igény szerint.

A munkaterület számos tevékenységdefiníciót biztosít.