Creazione documenti

org.eclipse.core.filebuffers.documentCreation

3.0

Questo punto di estensione viene utilizzato per personalizzare la creazione dei documenti del gestore buffer dei file di testo predefiniti di questo plugin. Ciò consente di specificare il factory dei documenti da utilizzare per creare l'istanza dei documenti del buffer dei file di testo per alcuni tipi di contenuto file, estensione file o nome file.

<!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>

La specifica di un factory di documenti. Per individuare un factory per un determinato file, gli attributi di ciascuna specifica factory vengono consultati nella seguente sequenza: contentTypeId, fileNames, extensions. Se esistono più factory e non viene specificato il factory da utilizzare, vengono individuate le specifiche factory per un determinato file.



<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>

I factory dei documenti devono implementare org.eclipse.core.filebuffers.IDocumentFactory.