Exibições

Identificador: org.eclipse.ui.views

Descrição: Esse ponto de extensão é utilizado para definir exibições adicionais para o workbench. Uma exibição é um componente visual dentro de uma página do workbench. Ela é normalmente utilizada para navegar em uma hierarquia de informações (como o espaço de trabalho), abrir um editor ou exibir as propriedades para o editor ativo. O usuário pode tornar visível uma exibição a partir do menu Exibir ou fechá-la a partir da barra de título local da exibição.

A fim de reduzir a desordem visual em Mostrar Diálogo Exibição, as exibições devem ser agrupadas utilizando-se categorias.

Marcação da Configuração:

   <!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
   >

Exemplos: A seguir um exemplo do ponto de extensão:

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

Informações de API: O valor do atributo class deve ser um nome completo da classe que implementa org.eclipse.ui.IViewPart. É uma prática comum subclassificar org.eclipse.ui.part.ViewPart ao desenvolver uma nova exibição.

Implementação Fornecida: O workbench fornece várias exibições padrão, incluindo Navegador, Propriedades, Outline e Tarefas. Do ponto de vista do usuário, essas exibições não são diferentes de nenhuma outra exibição fornecida pelos plug-ins. Todas as exibições podem ser mostradas a partir do submenu "Mostrar Exibição" do menu "Janela". A posição de uma exibição é persistente: é salva quando a exibição é fechada e restaurada quando a exibição é reaberta em uma única sessão. A posição também persiste entre as sessões do workbench.

Copyright (c) 2002 IBM Corporation e outros. Todos os direitos reservados. Este programa e os materiais que o acompanham são disponibilizados sob os termos da Licença Pública Comum v1.0 que acompanha essa distribuição, e está disponível em http://www.eclipse.org/legal/cpl-v10.html