Resolvery položek běhové cesty ke třídě Java
Identifikátor:
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers
Popis:
Tento bod rozšíření umožňuje klientům dynamicky vyřešit položky použité u běhové cesty ke třídě a cesty pro vyhledání zdroje, pro odpovídající proměnné cesty ke třídě a pořadače cesty ke třídě.
Konfigurační markup:
<!ELEMENT extension (runtimeClasspathEntryResolver*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT runtimeClasspathEntryResolver EMPTY>
<!ATTLIST runtimeClasspathEntryResolver
id CDATA #REQUIRED
class CDATA #REQUIRED
variable CDATA #IMPLIED
container CDATA #IMPLIED
runtimeClasspathEntryId CDATA #IMPLIED>
- id - Jedinečný identifikátor, který může být použit při odkazování na tento resolver.
- class - Třída, která implementuje tento resolver. Třída musí implementovat
IRuntimeClasspathEntryResolver
.
- variable - Název proměnné cesty ke třídě, pro kterou je tento resolver registrován.
Musí být určena nejméně jedna proměnná nebo pořadač a pro proměnnou nebo pořadač může být registrován maximálně jeden resolver.
- container - Identifikátor pořadače cesty ke třídě, pro kterou je tento resolver registrován.
Musí být určena nejméně jedna proměnná nebo pořadač a pro proměnnou nebo pořadač může být registrován maximálně jeden resolver.
- runtimeClasspathEntryId - Identifikátor položky běhové cesty ke třídě, ke které je tento resolver přidružen.
Příklady:
Následuje příklad resolveru:
<extension point=
"org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"
>
<runtimeClasspathEntryResolver
class=
"com.example.ResolverImplementation"
id=
"com.example.ResolverId"
variable=
"CLASSPATH_VARIABLE"
>
</runtimeClasspathEntryResolver>
</extension>
Dodaná implementace:
Implementace jsou poskytnuty pro proměnnou standardní cesty ke třídě JRE_LIB a pořadač cesty ke třídě JRE_CONTAINER.
Copyright (c) 2000, 2005 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny
za podmínek licence Eclipse Public License v1.0, která
je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html