Den här utökningspunkten används för att utöka en befintlig introduktionskonfiguration genom att tillhandahålla mer innehåll, ytterligare StandbyContentParts- eller ytterligare IntroUrl-åtgärder.
Från och med 3.2 används den här utökningspunkten även till att tillhandahålla ett presentationstema som kan användas i välkomstsimplementationer som en avgränsare mellan presentation och innehåll.
<!ELEMENT extension (configExtension+ , standbyContentPart* , action* , theme*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT configExtension EMPTY>
<!ATTLIST configExtension
configId CDATA #REQUIRED
content CDATA #REQUIRED>
Definierar en utökning till en introduktionskonfiguration. Alla sidor eller grupper i en introduktionsdelskonfiguration kan utökas, om den har deklarerats för utökning av definierande ankare.
<!ELEMENT standbyContentPart EMPTY>
<!ATTLIST standbyContentPart
id CDATA #REQUIRED
pluginId CDATA #REQUIRED
class CDATA #REQUIRED>
standbyContentPart-registrering. När de har registrerats kan delar i vänteläge startas via en introURL-åtgärd i följande format:
http://org.eclipse.ui.intro/showStandby?partId=<id of standbyContentPart>
org.eclipse.ui.intro.config.IStandbyContentPart
för att hantera visning av alternativt extrainnehåll, t.ex. en lathund.<!ELEMENT action EMPTY>
<!ATTLIST action
name CDATA #REQUIRED
replaces CDATA #REQUIRED>
registrering av anpassad IntroURL-åtgärd. Detta kan användas till att skapa nya IntroURL-åtgärder eller en shortCut till fördefinierade åtgärder.
<!ATTLIST theme
id CDATA #REQUIRED
name CDATA #REQUIRED
path CDATA #REQUIRED
default (true | false) "false"
previewImage CDATA #IMPLIED>
<!ELEMENT property EMPTY>
<!ATTLIST property
name CDATA #REQUIRED
value CDATA #REQUIRED>
en valfri temaegenskap som kan användas av de som konfigurerar introduktionen till att göra ytterligare anpassningar av den
<extension point=
"org.eclipse.ui.intro.configExtension"
>
<configExtension configId=
"com.org.xyz.introConfig"
content=
"extensionContent.xml"
/>
<standbyContentPart id=
"com.org.xyz.myStandbyPart"
class=
"com.org.xyz.internal.MyStandbyContent"
pluginId=
"com.org.xyz"
/>
<action name=
"shortcutAction"
replaces=
"http://org.eclipse.ui.intro/showStandby?partId=com.org.xyz.myStandbyPart"
/>
<action name=
"customAction"
replaces=
"runAction?pluginId=com.org.xyz&class=com.org.xyz.CustomAction&param1=value1"
/>
<theme id=
"com.example.intro.flowers"
name=
"Ett välkomnande med blommor"
path=
"$nl$/themes/flowers"
previewImage=
"$nl$/themes/flowers/preview.png"
>
</theme>
</extension>
Copyright (c) 2004, 2006 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