Vistas

Identificador: org.eclipse.ui.views

Descripción: este punto de extensión permite definir vistas adicionales para el entorno de trabajo. Una vista es un componente visual de una página del entorno de trabajo. Se suele utilizar para navegar por una jerarquía de información (como por ejemplo el área de trabajo), abrir un editor o visualizar propiedades del editor activo. El usuario puede hacer visible una vista desde el menú Ver o cerrarla desde la barra de título local de la vista.

Para reducir el desorden visual del diálogo Mostrar vista, las vistas deben agruparse en categorías.

Códigos XML de configuración:

   <!ELEMENT extension (category | view)*>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT category EMPTY>

   <!ATTLIST category
      id             CDATA #REQUIRED
     name           CDATA #REQUIRED
     parentCategory CDATA #IMPLIED
   >

   <!ELEMENT view EMPTY>

   <!ATTLIST view
      id                 CDATA #REQUIRED
     name               CDATA #REQUIRED
     category           CDATA #IMPLIED
      class              CDATA #REQUIRED
      icon               CDATA #IMPLIED
     fastViewWidthRatio CDATA #IMPLIED
   >

Ejemplos: a continuación figura un ejemplo del punto de extensión:

   <extension point="org.eclipse.ui.views"> 
      <category 
         id="com.xyz.views.XYZviews" 
         name="XYZ"> 
      </category> 
      <view 
         id="com.xyz.views.XYZView" 
         name="Vista XYZ"
         category="com.xyz.views.XYZviews" 
         class="com.xyz.views.XYZView" 
         icon="icons/XYZ.gif"> 
      </view> 
   </extension> 

Información sobre las API: el valor del atributo class debe ser el nombre totalmente calificado de una clase que implemente org.eclipse.ui.IViewPart. Es una práctica común crear una subclase de org.eclipse.ui.ViewPart al desarrollar una vista nueva.

Implementación suministrada: el entorno de trabajo proporciona varias vistas estándar, entre ellas las vistas Navegador, Propiedades, Esquema y Tareas. Desde el punto de vista del usuario, estas vistas no se distinguen de ninguna otra proporcionada por los conectores. Todas las vistas se pueden mostrar desde el submenú "Mostrar vista" del menú "Ventana". La posición de una vista es persistente: se guarda al cerrar la vista y se restaura al abrirla nuevamente en una sesión individual. La posición también persiste entre las sesiones del entorno de trabajo.

Copyright (c) 2002 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 (Common Public License) v1.0 que acompaña a esta distribución, y está disponible en http://www.eclipse.org/legal/cpl-v10.html