Programmes de résolution des entrées de chemin d'accès aux classes d'exécution Java
Identifiant :
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers
Description :
Ce point d'extension permet aux clients de résoudre
de façon dynamique les entrées utilisées dans le chemin d'accès aux classes d'exécution et dans le chemin de recherche de source pour trouver les variables et les conteneurs de chemins d'accès aux classes correspondants.
Marques de configuration :
<!ELEMENT extension (runtimeClasspathEntryResolver*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point : identifiant complètement qualifié du point d'extension de
la cible
- id : identifiant facultatif de l'instance d'extension
- name : nom facultatif de l'instance d'extension
<!ELEMENT runtimeClasspathEntryResolver EMPTY>
<!ATTLIST runtimeClasspathEntryResolver
id CDATA #REQUIRED
class CDATA #REQUIRED
variable CDATA #IMPLIED
container CDATA #IMPLIED
runtimeClasspathEntryId CDATA #IMPLIED>
- id : identifiant unique pouvant être utilisé pour faire
référence à ce programme de résolution.
- class : classe implémentant ce programme de résolution. La
classe doit implémenter
IRuntimeClasspathEntryResolver
.
- variable : nom de la variable du chemin de classe pour
laquelle ce programme de résolution est enregistré. Il faut indiquer au moins une variable ou un conteneur et seulement un programme de
résolution peut être enregistré pour chacun d'entre eux.
- container : identifiant du conteneur de chemin de classe pour lequel ce programme de résolution est enregistré. Il faut indiquer au moins une variable ou un conteneur et seulement un programme de
résolution peut être enregistré pour chacun d'entre eux.
- runtimeClasspathEntryId - identifiant de l'entrée du chemin d'accès aux classes d'exécution auquel ce programme de résolution est associé
Exemples :
Vous trouverez ci-dessous un exemple de programme de résolution.
<extension point=
"org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"
>
<runtimeClasspathEntryResolver
class=
"com.example.ResolverImplementation"
id=
"com.example.ResolverId"
variable=
"CLASSPATH_VARIABLE"
>
</runtimeClasspathEntryResolver>
</extension>
Implémentations fournies :
Des implémentations sont fournies
pour la variable de chemin de classe JRE_LIB standard et le conteneur de chemin de classe JRE_CONTAINER.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence publique v1.0 d'Eclipse et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html