Criação de Documento

org.eclipse.core.filebuffers.documentCreation

3.0

este ponto de extensão é utilizado para personalizar o comportamento da criação do documento deste gerenciador de buffer do arquivo de texto padrão do plug-in. Permite especificar qual depósito de informações do provedor de documentos deve ser utilizado para criar a instância de documento de um buffer de arquivo de texto criado para um determinado tipo de conteúdo do arquivo, extensão do arquivo ou nome do arquivo.

<!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 de documentos. 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.



<extension id=

"org.eclipse.jdt.debug.ui.fragmentoDocumentFactory"

name=

"%snippetDocumentFactory.name"

point=

"org.eclipse.core.filebuffers.documentCreation"

>

<factory extensions=

"jpage"

class=

"org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentFactory"

>

</factory>

</extension>

Os depósitos de informações do provedor de documentos têm que implementar org.eclipse.core.filebuffers.IDocumentFactory.