Criação do Modelo de Anotação
Identificador:
org.eclipse.core.filebuffers.annotationModelCreation
Desde:
3.0
Descrição:
Este ponto de extensão é utilizado para personalizar o comportamento da criação do modelo de anotação do gerenciador de buffer do arquivo de texto padrão do plug-in. Permite especificar qual depósito de informações do provedor do modelo de anotação deve ser utilizado para criar a instância do modelo de anotação de um buffer do arquivo de texto criado para um determinado tipo de conteúdo de arquivo ou nome de arquivo.
Marcação de Configuração:
<!ELEMENT extension (factory)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT factory EMPTY>
<!ATTLIST factory
class CDATA #REQUIRED
extensions CDATA #IMPLIED
fileNames CDATA #IMPLIED
contentTypeId CDATA #IMPLIED>
A especificação de um depósito de informações do provedor do modelo de anotação. Para localizar um depósito de informações do provedor para um determinado arquivo, os atributos de cada especificação do depósito de informações do provedor são consultados na seguinte seqüência: contentTypeId, fileNames, extensões. se houver várias, igualmente específicas, especificações do depósito de informações do provedor são localizadas para um determinado arquivo não é especificado qual depósito de informações do provedor é utilizado.
- class - O nome completo da classe de implementação do depósito de informações do provedor. Essa classe deve implementar a interface org.eclipse.core.filebuffers.IAnnotationModelFactory.
- extensions - Uma lista separada por vírgulas de extensões de arquivo para as quais este depósito de informações do provedor deve ser utilizado.
- fileNames - Uma lista de nomes de arquivo separadas por vírgulas para a qual este depósito de informações do provedor deve ser utilizado.
- contentTypeId - O id de um tipo de conteúdo conforme definido pela extensão org.eclipse.core.runtime.contentTypes para a qual este depósito de informações do provedor deve ser utilizado.
Exemplos:
<extension
point=
"org.eclipse.core.filebuffers.annotationModelCreation"
>
<factory
extensions=
"xzy"
class=
"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"
>
</factory>
</extension>
Informações de API:
Os depósitos de informações do provedor têm que implementarorg.eclipse.core.filebuffers.IAnnotationModelFactory.
Direitos Autorais (c) 2001, 2004 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html