Tworzenie modelu adnotacji

org.eclipse.core.filebuffers.annotationModelCreation

3.0

Ten punkt rozszerzenia jest używany do dostosowywania zachowania podczas tworzenia modelu adnotacji dla domyślnego menedżera buforu pliku tekstowego danego modułu dodatkowego. Umożliwia on określenie, która fabryka modeli adnotacji powinna zostać użyta do tworzenia instancji modelu adnotacji 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 modeli adnotacji. 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 point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

Fabryki modeli adnotacji muszą implementować interfejs org.eclipse.core.filebuffers.IAnnotationModelFactory.