Resolvientes de entrada de vía de acceso de clases de tiempo de ejecución Java
Identificador:
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers
Descripción:
Este punto de extensión permite a los clientes
resolver dinámicamente las entradas utilizadas en la vía de acceso de clases de
tiempo de ejecución y en la vía de búsqueda del fuente, para las variables y
contenedores de vía de acceso de clases correspondientes.
Códigos de configuración:
<!ELEMENT extension (runtimeClasspathEntryResolver*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT runtimeClasspathEntryResolver EMPTY>
<!ATTLIST runtimeClasspathEntryResolver
id CDATA #REQUIRED
class CDATA #REQUIRED
variable CDATA #IMPLIED
container CDATA #IMPLIED
runtimeClasspathEntryId CDATA #IMPLIED>
- id: identificador exclusivo que permite hacer referencia a este
resolviente.
- class: clase que implementa este resolviente. La clase debe implementar
la interfaz
IRuntimeClasspathEntryResolver
.
- variable: nombre de la variable de vía de acceso de clases para la
que está registrado este resolviente. Debe especificarse como mínimo una
variable o un contenedor, y puede registrarse un resolviente como máximo para
una variable o un contenedor.
- container: identificador del contenedor de vía de acceso de clases
para el que está registrado este resolviente. Debe especificarse como mínimo una
variable o un contenedor, y puede registrarse un resolviente como máximo para
una variable o un contenedor.
- runtimeClasspathEntryId: identificador de la entrada de vía de acceso de clases de tiempo de ejecución con el que está asociado este resolviente
Ejemplos:
A continuación se ofrece un ejemplo de un resolviente:
<extension point=
"org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"
>
<runtimeClasspathEntryResolver
class=
"com.example.ResolverImplementation"
id=
"com.example.ResolverId"
variable=
"CLASSPATH_VARIABLE"
>
</runtimeClasspathEntryResolver>
</extension>
Implementación suministrada:
Se proporcionan implementaciones
para la variable de vía de acceso de clases JRE_LIB estándar y para el
contenedor de vía de acceso de clases JRE_CONTAINER.
Copyright (c) 2000, 2005 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles bajo los
términos de la licencia pública común (Eclipse Public License) v1.0 que acompaña a esta
distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html