Refactorización de visores de vista preliminar de cambios
Identificador:
org.eclipse.ltk.ui.refactoring.changePreviewViewers
A partir de:
3.0
Descripción:
Este punto de extensión
se utiliza para definir un visor especial capaz de presentar objetos de cambio. El lector del punto de extensión proporciona las siguientes variables
predefinidas a las que se puede acceder durante la evaluación de expresiones
mediante el código <with variable="..."/>:
- cambiar
- objeto de cambio para el que se presentará una vista preliminar
La variable por omisión utilizada durante la evaluación de expresiones se
enlaza a la variable de cambio.
Códigos de configuración:
<!ELEMENT extension (changePreviewViewer*)>
<!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 changePreviewViewer (enablement)>
<!ATTLIST changePreviewViewer
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id: identificador exclusivo para el visor de vista preliminar de
cambios.
- class: nombre de la clase que proporciona la implementación.
Ejemplos:
el ejemplo siguiente
contribuye con un visor de vista preliminar para los objetos de cambios de texto.
<extension point=
"org.eclipse.ltk.ui.refactoring.changePreviewViewers"
>
<changePreviewViewer
class=
"org.eclipse.ltk.internal.ui.refactoring.TextChangePreviewViewer"
id=
"org.eclipse.ltk.internal.ui.refactoring.textChangePreviewViewer"
>
<enablement>
<instanceof value=
"org.eclipse.ltk.core.refactoring.TextChange"
/>
</enablement>
</changePreviewViewer>
</extension>
Información sobre las API:
la clase
con la que se contribuye debe ampliar org.eclipse.ltk.ui.refactoring.IChangePreviewViewer
Copyright (c) 2001, 2004 de 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