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