Utvidelsesveivisere

org.eclipse.pde.ui.newExtension

Dette utvidelsespunktet brukes til å skaffe veivisere som skal brukes til å opprette og redigere nye utvidelser i PDEs redigeringsprogram for plugin-manifest. Veivisere kan opprette en eller flere utvidelser samtidig, i tillegg til koden som er nødvendig for å implementere disse utvidelsene. Hvis en oppgitt veiviser er opprettet spesifikt for et bestemt utvidelsespunkt, anbefales det at det også registreres en tilsvarende redigeringsprogramveiviser. Denne veiviseren blir brukt til å redigere utvidelsespunktet i manifestredigeringsprogrammet etter at det er opprettet i manifestfilen.

<!ELEMENT extension (wizard | category | editorWizard)*>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT wizard (description?)>

<!ATTLIST wizard

id                  CDATA #REQUIRED

name                CDATA #REQUIRED

icon                CDATA #IMPLIED

class               CDATA #IMPLIED

availableAsShortcut (true | false)

category            CDATA #IMPLIED

template            CDATA #IMPLIED>

En veiviser som kan brukes til å opprette en ny utvidelse fra redigeringsprogrammet for plugin-manifest.



<!ELEMENT editorWizard (description?)>

<!ATTLIST editorWizard

id    CDATA #REQUIRED

name  CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED

point CDATA #REQUIRED>

En veiviser som kan brukes til å redigere en eksisterende utvidelse fra redigeringsprogrammet for plugin-manifest.



<!ELEMENT category EMPTY>

<!ATTLIST category

id             CDATA #REQUIRED

name           CDATA #REQUIRED

parentCategory CDATA #IMPLIED>


<!ELEMENT description (#PCDATA)>

En kort beskrivelse av denne veiviseren.



Nedenfor finner du et eksempel på utvidelsen:

<extension point=

"org.eclipse.pde.ui.newExtension"

>

<category name=

"Custom Extensions"

id=

"custom"

>

</category>

<wizard availableAsShortcut=

"true"

name=

"Simple Java Editor Extension"

icon=

"icons/java_edit.gif"

category=

"generic"

class=

"com.example.xyz.SimpleJavaEditorExtension"

id=

"com.example.xyz.simple"

>

<description>

Veiviseren oppretter et enkelt Java-redigeringsprogram med alle nødvendige klasser og all nødvendig manifestkoding.

</description>

</wizard>

</extension>

Dette utvidelsespunktet krever en klasse som implementerer grensesnittet org.eclipse.pde.ui.IExtensionWizard.

PDE har en generisk veiviser som oppretter utvidelsespunkter basert på informasjonen i utvidelsespunktskjemaet. I tillegg er alle maler som er registrert som brukere av utvidelsespunktet org.eclipse.pde.ui.templates i PDE-grensesnittet, også tilknyttet som individuelle utvidelsesveivisere.