Basisudvidelsespunkter på arbejdsbænken

Arbejdsbænken definerer udvidelsespunkter, der tillader plugins at bidrage med funktionsmåder til eksisterende oversigter og editorer eller at implementere nye  oversigter og editorer. I det følgende beskrives bidragene til disse udvidelsespunkter fra et af arbejdsbænkens programeksempler, Readme-værktøjet.

Readme-værktøjet er en plugin, som stiller tilpasning og navigation til rådighed for et bestemt ressource, som er en .readme-fil. Eksemplet viser mange typiske, men forenklede, måder, hvorpå udvidelser kan bruges til at stille specialværktøjer til rådighed.

Readme-værktøjet bidrager til menuerne i navigatoroversigten, tilføjer editorrelaterede funktioner til menuerne på arbejdsbænken og værktøjslinjen, definerer en tilpasset oversigt og indholdsstruktur og definerer markeringer og markeringsopløsninger. Den leverer også en widget til arbejdsbænkens trim. Nedenstående figur viser nogle af de tilpassede funktioner, som Readme-værktøjet tilføjer til arbejdsbænken.

Arbejdsbænk med Readme-værktøjets bidrag til funktionssæt, oversigts- og editorfunktioner, tilpassede editorer og oversigter samt struktur

Readme-værktøjet bidrager også med indstillings- og egenskabssider til arbejdsbænken. Nogle af guidebidragene bliver senere gennemgået i Dialogbokse og guider.

Readme-værktøjet findes i pakken org.eclipse.ui.examples.readmetool. Filerne readmetool.jar og plugin.xml findes i biblioteket org.eclipse.ui.examples.readmetool under biblioteket plugins. Kontrollér, at platformseksemplerne er installeret, så du kan følge med. Der er flere oplysninger i Vejledning til eksempler.  

Readme-værktøjet implementerer mange forskellige arbejdsbænkudvidelser. Vi begynder med et af de enkleste udvidelsespunkter på arbejdsbænken, nemlig en oversigt. Derefter gennemgås yderligere Readme-værktøjsudvidelser.