Refactorización de visores de contexto de estado
Identificador:
org.eclipse.ltk.ui.refactoring.statusContextViewers
A partir de:
3.0
Descripción:
Este punto de extensión
se utiliza para definir un visor especial capaz de presentar al usuario el
contexto de una entrada de estado de refactorización. 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="..."/>:
- context
- objeto de contexto gestionado por la entrada de estado de refactorización
que debe presentarse en la interfaz de usuario.
Se puede acceder a las variables utilizando la expresión <with variable="..."/>.
La variable por omisión utilizada durante la evaluación de expresiones se
enlaza a la variable de contexto.
Códigos de configuración:
<!ELEMENT extension (statusContextViewer*)>
<!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 statusContextViewer (enablement)>
<!ATTLIST statusContextViewer
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id: identificador exclusivo para el visor de contexto de estado.
- class: nombre de la clase que proporciona la implementación.
Ejemplos:
El ejemplo siguiente
contribuye con un visor de contexto de estado para objetos FileStatusContext.
<extension point=
"org.eclipse.ltk.ui.refactoring.statusContextViewers"
>
<statusContextViewer
class=
"org.eclipse.ltk.internal.ui.refactoring.FileStatusContextViewer"
id=
"org.eclipse.ltk.internal.ui.refactoring.fileStatusContextViewer"
>
<enablement>
<instanceof value=
"org.eclipse.ltk.core.refactoring.FileStatusContext"
/>
</enablement>
</statusContextViewer>
</extension>
Información sobre las API:
la clase
con la que se contribuye debe ampliar
org.eclipse.ltk.ui.refactoring.IStatusContextViewer
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