Création de document

org.eclipse.core.filebuffers.documentCreation

3.0

Ce point d'extension sert à personnaliser le comportement de création de document de ce gestionnaire de mémoire tampon du fichier texte par défaut pour le plug-in. Il permet d'indiquer la fabrique de document à utiliser pour créer l'instance de document d'une mémoire tampon de fichier texte pour un certain type de contenu, un extension ou un nom de fichier.

<!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 spécification d'une fabrique de document. Afin de chercher une fabrique pour un ficher donné, les attributs de chaque spécification de fabrique sont étudiés dans l'ordre suivant : contentTypeId, fileNames, extensions. Si plusieurs spécifications de fabrique identiques sont trouvées, la fabrique utilisée n'est pas indiquée.



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

Les fabriques de documents doivent implémenter org.eclipse.core.filebuffers.IDocumentFactory.