Plugin-udvidelser

Udvidelser er den centrale mekanisme til at bidrage til platformens funktionsmåde. Medmindre din plugin er en dokumentations-plugin eller et enkelt Java API-bibliotek, som stilles til rådighed for andre plugins, leveres ny funktionalitet som en udvidelse.

På siden Udvidelser kan du tilføje, fjerne og revidere de udvidelser, som plugin'en bidrager til platformen med.

Alle udvidelser

Tryk på Tilføj i afsnittet Alle udvidelser for at få vist alle de tilgængelige udvidelsespunkter, som du kan udvide.

Oplysninger om udvidelse

Med hvert udvidelsespunkt følger et XML-skema, der angiver dets grammatik. Når du vælger en ny udvidelse, udtrækker PDE grammatikken til det tilsvarende udvidelsespunkt og udfylder kontekstmenuen til de elementer, der er valgt i fremvisningsfunktionen Alle udvidelser, med en oversigt over gyldige underordnede elementer, som du kan oprette.

For hvert valgt element i indholdet af en udvidelse udfylder PDE afsnittet Oplysninger om udvidelseselement med alle de gyldige attributter for det pågældende element. Påkrævede attributter er markeret med en stjerne.

Når musen placeres over et attributnavn, vises der en værktøjstipkasse med en beskrivelse af attributten.

Når en attribut forventer navnet på en Java-klasse som en værdi (f.eks. attributten class ovenfor), åbnes den angivne Java-fil, hvis den findes, når du klikker på attributtens navn. Hvis filen ikke findes, får du ved at klikke på linket klasse vist guiden Ny JDT-klasse, hvor du kan oprette en ny Java-klasse undervejs.

Nogle udvidelseselementer har ikke nogen attributter. De kræver i stedet en beskrivelse, der kan angives i afsnittet Indholdstekst:

Indholdstekst

Relaterede referencer

Plugin-editor
Guiden Ny udvidelse
Oversigtsside
Side om afhængigheder
Side om runtime
Side om udvidelsespunkter
Side om bygning