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