Tworzenie dokumentów

Ten punkt rozszerzenia jest nieaktualny.

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

Z rozszerzenia tego nie należy korzystać. W przypadku dotychczasowych klientów należy usunąć element wnoszony.

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