Markörhjälp
ID:
org.eclipse.ui.ide.markerHelp
Sedan:
3.0 (lades ursprungligen till i version 2.0 som org.eclipse.ui.markerHelp)
Beskrivning:
Den här utökningspunkten används för att associera ett hjälpkontext-ID med en viss typ av markör (en markör av en viss typ eller som har vissa attributvärden.)
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (markerHelp*)>
<!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 markerHelp (attribute*)>
<!ATTLIST markerHelp
markerType CDATA #IMPLIED
helpContextId CDATA #REQUIRED>
- markerType - en unik markörtyp som hjälpkontexten avser
- helpContextId - ett unikt ID för hjälpkontexten
<!ELEMENT attribute EMPTY>
<!ATTLIST attribute
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - attributsnamnet, vars värde anges
- value - attributsvärdet
Exempel:
Följande är ett exempel på en markörhjälpsutökning (observera underelementet och hur attributen används):
<extension point=
"org.eclipse.ui.ide.markerHelp"
>
<markerHelp
markerType=
"org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId=
"org.eclipse.ui.examples.readmetool.marker_example1_context"
>
<attribute name=
"org.eclipse.ui.examples.readmetool.id"
value=
"1234"
/>
</markerHelp>
</extension>
I ovanstående exempel associeras ett hjälpkontext-ID med markörer av typen org.eclipse.ui.examples.readmetool.readmemarker
vars org.eclipse.ui.examples.readmetool.id-attribut har ett värde på 1234.
API-information:
Det är utvecklaren som ska se till att det bara finns ett enda hjälpkontext-ID för en viss markör.
Om det finns två eller fler hjälpkontext-IDn för en viss typ av markör definierar inte arbetsmiljön vilka som ska returneras.
Arbetsmiljön definierar emellertid att det "mest specifika" kontakt-IDt alltid returneras för en viss markör.
Dvs. ett kontext-ID som associerats till tre matchande attributvärden returneras före ett kontext-ID som bara associerats till två.
Copyright (c) 2002, 2004 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html