Tworzenie dokumentów

org.eclipse.core.filebuffers.documentCreation

3.0

Ten punkt rozszerzenia jest używany do dostosowywania zachowania podczas tworzenia dokumentu dla domyślnego menedżera buforu pliku tekstowego danego modułu dodatkowego. Umożliwia on określenie, która fabryka dokumentów powinna zostać użyta do tworzenia instancji dokumentu buforu pliku tekstowego dla określonego typu treści pliku, rozszerzenia nazwy pliku lub nazwy pliku.

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

Specyfikacja fabryki dokumentów. Aby znaleźć fabrykę dla danego pliku, atrybuty każdej specyfikacji fabryki są sprawdzane w następującej kolejności: contentTypeId, fileNames, extensions. Nie jest określone, która fabryka zostanie użyta, jeśli dla danego pliku znalezionych zostanie wiele fabryk jednakowo spełniających kryteria specyfikacji.



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

Fabryki dokumentów muszą implementować interfejs org.eclipse.core.filebuffers.IDocumentFactory.