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 Kennung des Zielerweiterungspunkts
- id - Optionale Kennung der Erweiterungsinstanz
- name - Optionaler Name der Erweiterungsinstanz
<!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äß Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.