<!ELEMENT extension (transfer*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT transfer (mapping+ , description?)>
<!ATTLIST transfer
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED>
<!ELEMENT description (#PCDATA)>
valinnainen alielementti, jonka rungon on oltava lyhyt kuvaus siirron hakutoiminnosta.
<!ATTLIST mapping
scope CDATA #REQUIRED>
alielementti, joka edustaa aluetta org.eclipse.core.runtime.preferences.IPreferenceFilter. Se määrittää yhden tai useamman linkityksen alueelta org.eclipse.core.runtime.preferences.IScope nollaan tai useampaan solmuun, jolloin solmua kohden on määritetty nolla solmua tai useampia solmuja. Suodattimen vienti- ja tuontitoimintojen säännöt löytyvät alueen org.eclipse.core.runtime.preferences.IPreferenceFilter määrityksistä.
<!ATTLIST entry
node CDATA #IMPLIED>
alielementti, joka määrittää tietyn alueen siirrettävät solmut ja avaimet
<!ELEMENT key EMPTY>
<!ATTLIST key
name CDATA #REQUIRED>
Esimerkki, jossa viedään kaikki siirrot, vie tiettyjen alueiden kaikki solmut.
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer icon=
"XYZ.gif"
name=
"Export All Transfer Test"
id=
"org.eclipse.ui.tests.all"
>
<mapping scope=
"instance"
>
</mapping>
<mapping scope=
"configuration"
>
</mapping>
<mapping scope=
"project"
>
</mapping>
<kuvaus>
Viedään kaikki siirrot, viedään kaikki tiettyjen alueiden solmut</description>
</transfer>
</extension>
Hyvin yksinkertaisessa siirrossa annetaan vain välttämättömät tiedot.
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer name=
"Bare Bones Transfer Test"
id=
"org.eclipse.ui.tests.all"
>
<mapping scope=
"instance"
>
</mapping>
</transfer>
</extension>
Esimerkki, jossa viedään monta avainten ja solmujen yhdistelmää
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer icon=
"XYZ.gif"
name=
"Export many preferences"
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>
<kuvaus>
Viedään monta avainten ja solmujen yhdistelmää</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