Mål
Id:
org.eclipse.pde.core.targets
Fra:
3.2
Beskrivelse:
Udvidelsespunkt, der bruges til at definere og registrere måldefinitioner. PDE giver brugeren mulighed for at vælge og skifte mellem mål. PDE giver også mulighed for at redigere og udvide målet. Et måls hovedindhold findes i en .target-fil. Blandt andet indeholder måldefinitionsfilen en beskrivelse af plugin/funktionsindhold, målmiljøet, udførelsesmiljøet og startargumenter.
Måldefinitionsfilerne skal redigeres vha. måldefinitionseditoren i PDE. Filformatet er ikke API og kan evt. blive ændret fra release til release.
Konfigurationskode:
<!ELEMENT extension (target+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT target (description?)>
<!ATTLIST target
id CDATA #REQUIRED
name CDATA #REQUIRED
definition CDATA #REQUIRED
>
- id - en entydig id for målet
- name - et navn på målet i almindeligt læsbart format
- definition - den relative sti til måldefinitionsfilen i den bidragende plugin.
<!ELEMENT description (#PCDATA)>
en beskrivelse af målet i almindeligt læsbart format
Eksempler:
Følgende er et eksempel på targets
-udvidelsen:
<extension point = "org.eclipse.pde.core.targets">
<target
id="org.eclipse.pde.core.rcpTarget"
name="Eclipse RCP"
definition="targets/rcp.target"/>
</extension>
I eksemplet ovenfor er målets navn og id erklæret i plugin.xml, men dets indhold er gemt i targets/rcp.target
, der er placeret i den bidragende plugin.
Filen .target skal oprettes via Fil > Ny > Andet... > Plugin-udvikling > Måldefinition og skal redigeres vha. PDE-måldefinitionseditoren. Filformatet er ikke API og kan evt. blive ændret fra release til release.
API-oplysninger:
Der kræves ingen Java-kode til dette udvidelsespunkt.
Leveret implementering:
Plugin'en org.eclipse.pde.core
leverer to udvidelser.
Copyright (c) 2006 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html.