Preferências
Identificador:
org.eclipse.core.runtime.preferences
Desde:
3.0
Descrição:
O ponto de extensão de preferências permite aos plug-ins incluírem novos escopos de preferências ao mecanismo de preferências do Eclipse, bem como especificarem a classe a ser executada para inicializar os valores de preferências padrão no tempo de execução.
Marcação de Configuração:
<!ELEMENT extension (scope* , initializer*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT scope EMPTY>
<!ATTLIST scope
name CDATA #REQUIRED
class CDATA #REQUIRED>
O elemento descrevendo uma definição do cliente de um novo escopo de preferências.
- name - O nome do escopo.
- class - O nome da classe.
<!ELEMENT initializer EMPTY>
<!ATTLIST initializer
class CDATA #REQUIRED>
O elemento que define a classe a ser utilizada para a inicialização de preferências do tempo de execução.
- class - O nome da classe.
Exemplos:
A seguir, um exemplo da declaração do escopo de preferências. Este exemplo declara que este plug-in irá fornecer uma implementação de preferências para o escopo "foo". Ele também declara que quando os valores padrão são carregados para este plug-in, a classe "MyPreferenceInitializer" contém o código a ser executado para inicializar os valores padrão de preferência no tempo de execução.
<extension point=
"org.eclipse.core.runtime.preferences"
>
<scope name=
"foo"
class=
"com.example.FooPrefs"
/>
<initializer class=
"com.example.MyPreferenceInitializer"
/>
</extension>
Informações sobre API:
O serviço de preferência (obtido chamando org.eclipse.core.runtime.Platform.getPreferencesService()
) é inserido no mecanismo de preferências do Eclipse.
Implementação Fornecida:
O plug-in org.eclipse.core.runtime fornece implementações de preferências para os escopos "configuration", "instance" e "default". O plug-in org.eclipse.core.resources fornece uma implementação para preferências "project".
Copyright (c) 2004 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html