Utökningsguider
ID:
org.eclipse.pde.ui.newExtension
Beskrivning:
Den här utökningspunkten ska användas till att lägga till guider som kommer att användas till att skapa och redigera nya utökningar i manifestredigeraren för insticksprogram i PDE. Guiderna kan skapa en eller flera utökningar samtidigt, liksom den kod som behövs för att implementera de utökningarna. Om en guide som lagts till skapats specifikt för en viss utökningspunkt råder vi dig att också registrera en motsvarande redigerarguide. Den guiden kommer att användas till att redigera utökningspunkten i manifestredigeraren när den har skapats i manifestfilen.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (wizard | category | editorWizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!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 guide som kan användas till att skapa en ny utökning inifrån manifestredigeraren för insticksprogram
- id - ett unikt namn som kommer att användas till att identifiera den här guiden.
- name - ett översättningsbart namn som kommer att användas i UI-representationen av den här guiden
- icon - en relativ sökväg för en ikon som kommer att användas till att representera guiden visuellt.
- class - ett fullständigt namn på en klass som implementerar gränssnittet org.eclipse.pde.ui.IExtensionWizard. Det här attributet och attributet
template
utesluter varandra.
- availableAsShortcut - Om true kommer den här guiden att visas i snabbmenyn i menyfältet och verktygsfältet.
- category - ett valfritt ID som gör den här guiden till medlem i den tidigare definierade kategorin. Om kategorin är hierarkisk ska den fullständiga sökvägen anges med '/' som avgränsare.
- template - ett ID för en mall som deklarerats någon annanstans med utökningspunkten
org.eclipse.pde.ui.templates
. Om den definierats kommer mallen med det angivna IDt att hittas och utökningsguiden skapas med hjälp av mallen. Det här attributet och attributet class
utesluter varandra.
<!ELEMENT editorWizard (description?)>
<!ATTLIST editorWizard
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #REQUIRED
point CDATA #REQUIRED>
en guide som kan användas till att redigera en befintlig utökning inifrån manifestredigeraren för insticksprogram
- id - ett unikt namn som kommer att användas till att identifiera den här guiden.
- name - ett översättningsbart namn som kommer att användas i UI-representationen av den här guiden
- icon - en relativ sökväg för en ikon som kommer att användas till att representera guiden visuellt.
- class - ett fullständigt namn på en klass som implementerar gränssnittet org.eclipse.pde.ui.IExtensionEditorWizard.
- point - ett fullständigt ID för den utökningspunkt som den här guiden har kapacitet för att redigera
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
- id - ett unikt namn som kommer att användas till att referera till den här kategorin
- name - ett översättningsbart namn som kommer att användas i UI-presentationen av den här kategorin
- parentCategory - ett valfritt attribut som kan användas till att skapa kategorihierarki
<!ELEMENT description (#PCDATA)>
En kort beskrivning av den här guiden.
Exempel:
Följande är ett exempel på utökningen:
<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>
Den här guiden skapar en enkel Java-redigerare med
alla klasser som krävs och manifestmärkord.
</description>
</wizard>
</extension>
API-information:
För den här utökningspunkten krävs en klass som implementerar gränssnittet org.eclipse.pde.ui.IExtensionWizard.
Medföljande implementation:
PDE tillhandahåller en generisk guide som skapar utökningspunkter baserat på schemainformationen för utökningspunkter. Dessutom är alla mallar som registrerats med utökningspunkten org.eclipse.pde.ui.templates
i UIt i PDE är också anslutna som enskilda utökningsguider.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. Det här programmet och medföljande material är tillgängligt under villkoren i Eclipse Public License v1.0 som medföljer den här distributionen och är tillgänglig på http://www.eclipse.org/legal/epl-v10.html.