Dostawcy ścieżki klasy środowiska wykonawczego Java
Identyfikator:
org.eclipse.jdt.launching.classpathProviders
Dostępne od wersji:
2.1
Opis:
Ten punkt rozszerzenia umożliwia klientom dynamiczne obliczanie i tłumaczenie ścieżek klas oraz ścieżek wyszukiwania źródeł dla konfiguracji startowych Java. Konfiguracja startowa Java może być powiązana z niestandardowym dostawcą ścieżki klasy za pomocą atrybutu konfiguracji startowej ATTR_CLASSPATH_PROVIDER i z niestandardowym dostawcą ścieżki źródłowej za pomocą atrybutu ATTR_SOURCE_PATH_PROVIDER. Jeśli zostały określone atrybuty konfiguracji startowej, odpowiadają one identyfikatorowi rozszerzenia dostawcy ścieżki klasy.
Znaczniki konfiguracji:
<!ELEMENT extension (classpathProvider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - pełny identyfikator docelowego punktu rozszerzenia.
- id - opcjonalny identyfikator instancji rozszerzenia.
- name - opcjonalna nazwa instancji rozszerzenia.
<!ELEMENT classpathProvider EMPTY>
<!ATTLIST classpathProvider
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - unikalny identyfikator, który może być używany do odwoływania się do tego dostawcy ścieżki klasy.
- class - klasa implementująca dostawcę ścieżki klasy. Klasa ta musi implementować interfejs
IRuntimeClasspathProvider
.
Przykłady:
Poniżej przedstawiono przykład dostawcy ścieżki klasy:
<extension point=
"org.eclipse.jdt.launching.classpathProviders"
>
<classpathProvider
class=
"com.example.ProviderImplementation"
id=
"com.example.ProviderId"
>
</classpathProvider>
</extension>
Dostarczana implementacja:
Domyślna implementacja jest dostępna dla wszystkich konfiguracji startowych, dla których nie został określony niestandardowy dostawca ścieżki klasy.
Copyright (c) 2000, 2005 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.