Omzetters Java-runtimeklassenpadvermeldingen
ID:
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers
Beschrijving:
Met behulp van dit extensiepunt kunnen de clients dynamisch vermeldingen omzetten die worden gebruikt op het runtimeklassenpad en het pad voor de bronzoekopdracht, voor de overeenkomende klassenpadvariabelen en klassenpadcontainers.
Configuratiemarkup:
<!ELEMENT extension (runtimeClasspathEntryResolver*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - een volledig gekwalificeerd ID van het doelextensiepunt.
- id - een optioneel ID van de extensie-instance.
- name - een optionele naam van de extensie-instance.
<!ELEMENT runtimeClasspathEntryResolver EMPTY>
<!ATTLIST runtimeClasspathEntryResolver
id CDATA #REQUIRED
class CDATA #REQUIRED
variable CDATA #IMPLIED
container CDATA #IMPLIED
runtimeClasspathEntryId CDATA #IMPLIED>
- id - een unieke naam die wordt gebruikt voor verwijzingen naar deze omzetter
- class - de klasse die deze omzetter implementeert. De klasse moet
IRuntimeClasspathEntryResolver
implementeren.
- variabele - de naam van de klassenpadvariabele waarvoor deze omzetter geregistreerd is. Ten minste één van de variabele of de container moet worden opgegeven, en ten hoogste één omzetter kan worden geregistreerd voor een variabele of een container.
- container - het ID van de klassenpadcontainer waarvoor deze omzetter is geregistreerd. Ten minste één van de variabele of de container moet worden opgegeven, en ten hoogste één omzetter kan worden geregistreerd voor een variabele of een container.
- runtimeClasspathEntryId - het ID van de runtimeklassenpadvermelding waar deze omzetter bij hoort
Voorbeelden:
Een voorbeeld van een omzetter:
<extension point=
"org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"
>
<runtimeClasspathEntryResolver
class=
"com.example.ResolverImplementation"
id=
"com.example.ResolverId"
variable=
"CLASSPATH_VARIABLE"
>
</runtimeClasspathEntryResolver>
</extension>
Verstrekte implementatie:
De implementaties worden geleverd voor de standaard JRE_LIB-klassenpadvariabele en de JRE_CONTAINER-klassenpadcontainer.
Copyright (c) 2000, 2005 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.