Grunnleggende utvidelsespunkter for arbeidsbenken

Arbeidsbenken definerer utvidelsespunkter som lar plugin-moduler bidra med funksjonalitet i eksisterende visninger og redigeringsprogrammer, eller lar dem oppgi implementeringer for nye visninger og redigeringsprogrammer. Vi skal se nærmere på bidrag til disse utvidelsespunktene fra readme-verktøyet, som er ett av arbeidsbenkens eksempelapplikasjoner.

Readme-verktøyet er en plugin-modul som gjør det mulig å bruke tilpasset redigering og navigering for en bestemt ressurs, en .readme-fil. Eksempelet viser mange typiske (men forenklede) måter som utvidelser kan brukes på for å oppgi spesialverktøy.

Readme-verktøyet bidrar til menyene i navigatorvisningen, legger til redigeringsrelaterte handlinger på arbeidsbenkens menyer og verktøylinje, definerer en tilpasset visning og innholdsdisposisjon og definerer merker og merkeoppløsning. Det bidrar også med en widget til arbeidsbenkens kutting. Figuren nedenfor viser noen av de tilpassede funksjonene som readme-verktøyet har lagt til i arbeidsbenken.

Arbeidsbenk med readme-verktøy som bidrar med handlingssett, visnings- og redigeringshandlinger, tilpassede redigeringsprogrammer og visninger samt disposisjon

Readme-verktøyet bidrar også med preferanse- og egenskapssider i arbeidsbenken. Senere skal vi også se nærmere på bidrag til veivisere, i Dialogbokser og veivisere.

Readme-verktøyet ligger i pakken org.eclipse.ui.examples.readmetool. readmetool.jar og plugin.xml ligger i katalogen org.eclipse.ui.examples.readmetool under katalogen plugins. Kontroller at du har installert plattformeksemplene slik at du kan følge eksemplene. Du finner mer informasjon under Eksempelguide.) 

Readme-verktøyet implementerer mange ulike arbeidsbenkutvidelser. Vi starter med visning, som er en av de enkleste utvidelsespunktene for arbeidsbenken. Vi skal fortsette med å se nærmere på ytterligere utvidelser for readme-verktøyet.