<!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)>
egy elhagyható részelem, amelynek törzse az átviteli alrendszer funkciók rövid leírását tartalmazza.
<!ATTLIST mapping
scope CDATA #REQUIRED>
egy részelem, amely egy org.eclipse.core.runtime.preferences.IPreferenceFilter felületet képvisel. Legkevesebb egy leképezést meghatároz egy org.eclipse.core.runtime.preferences.IScope hatókörről nulla vagy több csomópontra, ahol nulla vagy több kulcs van megadva csomópontonként. Egy szűrő exportálási és importálási viselkedésének szabályai az org.eclipse.core.runtime.preferences.IPreferenceFilter specifikációjában találhatók.
<!ATTLIST entry
node CDATA #IMPLIED>
azon csomópontokat és kulcsokat meghatározó részelem, amelyet egy adott hatókörhöz kell átvinni
<!ELEMENT key EMPTY>
<!ATTLIST key
name CDATA #REQUIRED>
Példa az összes átvitel és az adott hatókörök minden csomópontjának exportálására.
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer icon=
"XYZ.gif"
name=
"Összes átvitel exportálása teszt"
id=
"org.eclipse.ui.tests.all"
>
<mapping scope=
"instance"
>
</mapping>
<mapping scope=
"configuration"
>
</mapping>
<mapping scope=
"project"
>
</mapping>
<description>
Összes átvitel és a megadott hatókörök összes csomópontjának exportálása</description>
</transfer>
</extension>
A Nagyon egyszerű átvitel csak a szükséges információkat biztosítja, semmi többet.
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer name=
"Egyszerű átvitel teszt"
id=
"org.eclipse.ui.tests.all"
>
<mapping scope=
"instance"
>
</mapping>
</transfer>
</extension>
Példa a kulcsok és csomópontok számos kombinációjának exportálására.
<extension point=
"org.eclipse.ui.preferenceTransfer"
>
<transfer icon=
"XYZ.gif"
name=
"Számos beállítás exportálása"
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>
<description>
Kulcsok és csomópontok számos kombinációjának exportálása</description>
</transfer>
</extension>
Copyright (c) 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.