Criação de Documentos

Este ponto de extensão é obsoleto

org.eclipse.core.filebuffers.documentCreation

3.0

Este ponto de extensão é utilizado para personalizar o comportamento de criação de documentos do gestor de memórias-tampão do ficheiro de texto predefinido deste plug-in. Permite especificar qual a fábrica de documentos que deve ser utilizada para criar a instância-objecto de documento da memória-tampão de um ficheiro de texto, para um determinado tipo de conteúdo, de extensão ou nome de ficheiro.

Este ponto de extensão já não pode ser utilizado. Aconselhamos que os clientes existentes removam a sua contribuiçã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 uma fábrica de documentos. De forma a encontrar uma fábrica para um determinado ficheiro, há que consultar os atributos de cada especificação de fábrica pela seguinte sequência: contentTypeId, fileNames, extensions. Caso existam vários, encontram-se especificações de fábrica igualmente específicas para um determinado ficheiros, caso não se especifique qual a fábrica a utilizar.



<extension id=

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

name=

"%snippetDocumentFactory.name"

point=

"org.eclipse.core.filebuffers.documentCreation"

>

<factory extensions=

"jpage"

class=

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

>

</factory>

</extension>

As fábricas de documentos têm de implementar org.eclipse.core.filebuffers.IDocumentFactory.