Páginas de Preferência

Identificador: org.eclipse.ui.preferencePages

Descrição: o workbench fornece uma caixa de diálogo comum para preferências. O propósito desse ponto de extensão é permitir ao plug-ins incluir páginas à caixa de diálogo de preferência. Quando a caixa de diálogo de preferências for aberta (inicializada a partir da barra de menus), as páginas contribuídas nesse modo serão incluídas na caixa de diálogo.

A caixa de diálogo de preferências serve para o agrupamento hierárquico das páginas. Por essa razão, uma página pode opcionalmente especificar um atributo de category.Esse atributo representa um caminho composto de IDs de páginas pais separados por '/'. Se esse atributo estiver omitido ou se quaisquer dos nós pais no caminho não puder ser encontrado, ele será incluído no nível da raiz.

Marcação da Configuração:

   <!ELEMENT extension (page*)>

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

   <!ELEMENT page EMPTY>

   <!ATTLIST page
     id       CDATA #REQUIRED
     name     CDATA #REQUIRED
     class    CDATA #REQUIRED
     category CDATA #IMPLIED
   >

Exemplos: A seguir um exemplo para o ponto de extensão da preferência:

   <extension 
       point="org.eclipse.ui.preferencePages"> 
      <page 
         id="com.xyz.prefpage1" 
         name="XYZ" 
         class="com.xyz.prefpages.PrefPage1"> 
      </page> 
      <page 
         id="com.xyz.prefpage2" 
         name="Definições de Teclado"
         class="com.xyz.prefpages.PrefPage2" 
         category="com.xyz.prefpage1"> 
      </page> 
   </extension> 

Informações de API: O valor da classe de atributo deve representar um nome completo da classe que implementa org.eclipse.ui.IWorkbenchPreferencePage.

Implementação Fornecida:o workbench inclui diversas páginas para definição das preferências da plataforma.As páginas registradas através dessa extensão serão incluídas após as mesmas, de acordo com as informações de suas categorias.

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