Proveedores de renovación automática
Identificador:
org.eclipse.core.resources.refreshProviders
A partir del release:
3.0
Descripción:
El área de trabajo da soporte a una modalidad en la que los cambios que se producen en el sistema de archivos se detectan y concilian automáticamente con el área de trabajo en la memoria. Por omisión, esto se realiza creando un supervisor que sondea el sistema de archivos y buscando periódicamente los cambios. El punto de extensión de fábricas de supervisores permite a los clientes crear supervisores más eficaces, generalmente enganchándose a algún recurso del sistema de archivos nativo para llamadas de retorno de cambio.
Código de configuración:
<!ELEMENT extension (refreshProvider)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT refreshProvider EMPTY>
<!ATTLIST refreshProvider
name CDATA #REQUIRED
class CDATA #REQUIRED>
- name: nombre de la fábrica de supervisores legible por los usuarios
- class: nombre totalmente calificado de una clase que implementa
org.eclipse.core.resources.refresh.RefreshProvider
.
Ejemplos:
A continuación figura un ejemplo de declaración de adaptador. Este ejemplo declara que este conector proporcionará una fábrica de adaptadores que adaptará objetos de tipo IFile a objetos de tipo MyFile.
<extension
id=
"coolProvider"
point=
"org.eclipse.core.resources.refreshProviders"
>
<refreshProvider
name=
"Cool Refresh Provider"
class=
"com.xyz.CoolRefreshProvider"
>
</refreshProvider>
</extension>
Información sobre las API:
Las implementaciones de
proveedor de renovación deben crear subclases del tipo abstracto RefreshProvider en el paquete org.eclipse.core.resources.refresh. Las peticiones y anomalías de renovación deben reenviarse a IRefreshResult. Los clientes también deben proporcionar una implementación de IRefreshMonitor a través de la cual el área de trabajo puede solicitar la desinstalación de supervisores de renovación.
Implementación suministrada:
El fragmento
org.eclipse.core.resources.win32 proporciona un supervisor de renovación nativo que utiliza llamadas de retorno de notificación del sistema de archivos win32. El área de trabajo también suministra un supervisor simple basado en sondeo que puede utilizarse para sistemas de archivos que no tengan disponibles llamadas de retorno de renovación nativas.
Copyright (c) 2004, 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