<!ELEMENT extension (transfer*)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
<!ELEMENT transfer (mapping+ , description?)>
<!ATTLIST transfer
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED>
<!ELEMENT description (#PCDATA)>
Et valgfrit underelement, der indeholder en kort beskrivelse af funktionaliteten i overførselsprogrammet.
<!ATTLIST mapping
scope CDATA #REQUIRED>
Et underelement, som repræsenterer en org.eclipse.core.runtime.preferences.IPreferenceFilter. Det angiver en eller flere tilknytninger vha. mapping fra en omfangs-org.eclipse.core.runtime.preferences.IScope til 0 eller flere noder, hvor der er angivet 0 eller flere nøgler pr. node. Reglerne for funktionsmåden af eksport og import for et filter findes i specifikationerne i org.eclipse.core.runtime.preferences.IPreferenceFilter.
<!ATTLIST entry
node CDATA #IMPLIED>
Et underelement, der angiver de noder og nøgler, der skal overføres for et bestemt omfang.
<!ELEMENT key EMPTY>
<!ATTLIST key
name CDATA #REQUIRED>
Eksempel, der viser, at eksport af alle overførsler eksporterer alle noder for angivne omfang.
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer icon=
"XYZ.gif"
name=
"Test af Eksportér alle"
id=
"org.eclipse.ui.tests.all"
>
<mapping scope=
"instance"
>
</mapping>
<mapping scope=
"configuration"
>
</mapping>
<mapping scope=
"project"
>
</mapping>
<beskrivelse>
Overførslen Eksportér alle eksporterer alle noder for angivne omfang</description>
</transfer>
</extension>
Meget enkel overførsel, der kun leverer de påkrævede oplysninger og intet andet.
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer name=
"Test af rå overførsel"
id=
"org.eclipse.ui.tests.all"
>
<mapping scope=
"instance"
>
</mapping>
</transfer>
</extension>
Eksempel, der eksporterer mange kombinationer af nøgler og noder
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer icon=
"XYZ.gif"
name=
"Eksportér mange indstillinger"
id=
"org.eclipse.ui.tests.all"
>
<mapping scope=
"instance"
>
<entry node=
"org.eclipse.ui"
>
<key name=
"showIntro,DOCK_PERSPECTIVE_BAR"
/>
</entry>
<entry node=
"org.eclipse.ui.workbench"
>
<key name=
"bogus,RUN_IN_BACKGROUND"
/>
</entry>
<entry node=
"org.eclipse.ui.ide"
/>
<entry node=
"org.eclipse.core.resources"
/>
</mapping>
<mapping scope=
"configuration"
>
</mapping>
<beskrivelse>
Eksportér mange kombinationer af nøgler og noder</description>
</transfer>
</extension>
Copyright (c) 2005 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