Ajonaikaisten Java-luokkapolkumerkintöjen selvitystoiminnot
Tunniste:
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers
Kuvaus:
Tämän laajennuspisteen avulla työasemat voivat dynaamisesti tulkita ajonaikaisessa luokkapolussa ja lähteen hakupolussa käytettyjä merkintöjä vastaaville luokkapolkumuuttujille ja luokkapolkusäilöille.
Kokoonpanon merkinnät:
<!ELEMENT extension (runtimeClasspathEntryResolver*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkennettu tunnus
- id - laajennusilmentymän valinnainen tunnus
- name - laajennusilmentymän valinnainen nimi
<!ELEMENT runtimeClasspathEntryResolver EMPTY>
<!ATTLIST runtimeClasspathEntryResolver
id CDATA #REQUIRED
class CDATA #REQUIRED
variable CDATA #IMPLIED
container CDATA #IMPLIED
runtimeClasspathEntryId CDATA #IMPLIED>
- id - yksilöllinen tunnus, jota voidaan käyttää viittaamaan tähän selvitystoimintoon.
- class - luokka, joka toteuttaa tämän selvitystoiminnon. Luokan on toteutettava
IRuntimeClasspathEntryResolver
-rajapinta.
- variable - sen luokkapolkumuuttujan nimi, jolle tämä selvitystoiminto on rekisteröity. Ainakin yksi muuttuja tai säilö on määritettävä, ja enintään yhden selvitystoiminnon voi rekisteröidä muuttajaa tai säilöä kohti.
- container - sen luokkapolkusäilön tunnus, jolle tämä selvitystoiminto on rekisteröity. Ainakin yksi muuttuja tai säilö on määritettävä, ja enintään yhden selvitystoiminnon voi rekisteröidä muuttajaa tai säilöä kohti.
- runtimeClasspathEntryId - sen ajonaikaisen luokkapolkumerkinnän tunnus, johon tämä selvitystoiminto on liitetty.
Esimerkkejä:
Seuraavassa on esimerkki selvitystoiminnosta:
<extension point=
"org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"
>
<runtimeClasspathEntryResolver
class=
"com.example.ResolverImplementation"
id=
"com.example.ResolverId"
variable=
"CLASSPATH_VARIABLE"
>
</runtimeClasspathEntryResolver>
</extension>
Toimitettu toteutus:
Toteutukset on toimitettu tavalliselle JRE_LIB-luokkapolkumuuttujalle ja JRE_CONTAINER-luokkapolkusäilölle.
Copyright (c) 2000, 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