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 está 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 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 de preferências:

   <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="Keyboard Settings"
         class="com.xyz.prefpages.PrefPage2"
         category="com.xyz.prefpage1">
      </page>
   </extension>

Informações de API : o valor do atributo de classe deve representar um nome completo de 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 IBM Corp. 2000, 2001.  Todos os Direitos Reservados.