Obiekty tłumaczące wpis ścieżki klasy środowiska wykonawczego Java
Identyfikator:
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers
Opis:
Ten punkt rozszerzenia umożliwia klientom dynamiczne tłumaczenie wpisów używanych w ścieżce klasy środowiska wykonawczego i ścieżce wyszukiwania źródeł dla odpowiadających im zmiennych ścieżki klasy i kontenerów ścieżki klasy.
Znaczniki konfiguracji:
<!ELEMENT extension (runtimeClasspathEntryResolver*)>
<!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 runtimeClasspathEntryResolver EMPTY>
<!ATTLIST runtimeClasspathEntryResolver
id CDATA #REQUIRED
class CDATA #REQUIRED
variable CDATA #IMPLIED
container CDATA #IMPLIED
runtimeClasspathEntryId CDATA #IMPLIED>
- id - unikalny identyfikator, który może być używany do odwoływania się do tego obiektu tłumaczącego.
- class - klasa implementująca ten obiekt tłumaczący. Klasa musi implementować interfejs
IRuntimeClasspathEntryResolver
.
- variable - nazwa zmiennej ścieżki klasy, dla której został zarejestrowany ten obiekt tłumaczący.
Należy podać co najmniej jedną zmienną lub kontener. Dla jednaj zmiennej lub jednego kontenera można zarejestrować co najwyżej jeden obiekt tłumaczący.
- container - identyfikator kontenera ścieżki klasy, dla którego zarejestrowano obiekt tłumaczący.
Należy podać co najmniej jedną zmienną lub kontener. Dla jednaj zmiennej lub jednego kontenera można zarejestrować co najwyżej jeden obiekt tłumaczący.
- runtimeClasspathEntryId - identyfikator wpisu ścieżki klasy środowiska wykonawczego, z którym ten obiekt tłumaczący został powiązany.
Przykłady:
Poniżej przedstawiono przykład obiektu tłumaczącego:
<extension point=
"org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"
>
<runtimeClasspathEntryResolver
class=
"com.example.ResolverImplementation"
id=
"com.example.ResolverId"
variable=
"CLASSPATH_VARIABLE"
>
</runtimeClasspathEntryResolver>
</extension>
Dostarczana implementacja:
Udostępnione są implementacje dla standardowych zmiennych ścieżki klasy JRE_LIB i kontenerów ścieżki klasy JRE_CONTAINER.
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.