Providers Java-runtimeklassenpad
ID:
org.eclipse.jdt.launching.classpathProviders
Sinds:
2.1
Beschrijving:
Met behulp van dit extensiepunt kunnen de clients klassenpaden en paden voor bronzoekopdrachten dynamisch berekenen en omzetten voor Java-startconfiguratie. Een Java-startconfiguratie kan worden gekoppeld aan een aangepaste klassenpadprovider via het startconfiguratiekenmerk ATTR_CLASSPATH_PROVIDER en aan een aangepaste bronpadprovider via het kenmerk ATTR_SOURCE_PATH_PROVIDER. Indien opgegeven, komen de startconfiguratiekenmerken overeen met het ID van een klassenpadprovider-extensie.
Configuratiemarkup:
<!ELEMENT extension (classpathProvider*)>
<!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 classpathProvider EMPTY>
<!ATTLIST classpathProvider
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - een unieke naam die wordt gebruikt voor verwijzingen naar deze klassenpadprovider
- class - de klasse die deze klassenpadprovider implementeert. De klasse moet
IRuntimeClasspathProvider
implementeren
Voorbeelden:
Een voorbeeld van een klassenpadprovider:
<extension point=
"org.eclipse.jdt.launching.classpathProviders"
>
<classpathProvider
class=
"com.example.ProviderImplementation"
id=
"com.example.ProviderId"
>
</classpathProvider>
</extension>
Verstrekte implementatie:
Voor alle startconfiguraties waarin geen aangepaste klassenpadprovider wordt opgegeven, wordt een standaardimplementatie geleverd.
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.