Java-Laufzeitklassenpfadprovider
Kennung:
org.eclipse.jdt.launching.classpathProviders
Seit:
2.1
Beschreibung:
Mit Hilfe dieses Erweiterungspunkts können Clients
Klassenpfade und Quellensuchfunktionspfade für Java-Startkonfigurationen dynamisch berechnen und auflösen. Einer Java-Startkonfiguration kann über das Startkonfigurationsattribut ATTR_CLASSPATH_PROVIDER ein angepasster Klassenpfadprovider und über das Attribut ATTR_SOURCE_PATH_PROVIDER ein angepasster Quellenpfadprovider zugeordnet werden. Wenn das Startkonfigurationsattribut angegeben ist, entspricht es der ID einer Erweiterung für einen Klassenpfadprovider.
Konfigurationsbefehle:
<!ELEMENT extension (classpathProvider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT classpathProvider EMPTY>
<!ATTLIST classpathProvider
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - Eine eindeutige Kennung, mit der auf diesen Klassenpfadprovider verwiesen werden kann.
- class - Die Klasse, die diesen Klassenpfadprovider implementiert. Die Klasse muss
IRuntimeClasspathProvider
implementieren.
Beispiele:
Beispiel für einen Klassenpfadprovider:
<extension point=
"org.eclipse.jdt.launching.classpathProviders"
>
<classpathProvider
class=
"com.example.ProviderImplementation"
id=
"com.example.ProviderId"
>
</classpathProvider>
</extension>
Bereitgestellte Implementierung:
Für alle Startkonfigurationen,
die keinen angepassten Klassenpfadprovider angeben, wird eine Standardimplementierung bereitgestellt.
Copyright (c) 2000, 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß
den Bedingungen der 'Eclipse Public License v1.0' zur Verfügung gestellt, die diese Verteilung begleitet und
unter http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.