Feljegyzéstípusok

org.eclipse.ui.editors.annotationTypes

3.0

A feljegyzés a szöveges dokumentum adott területéhez csatolt információ. Ezen kiterjesztési pont segítségével újfajta feljegyzések adhatók meg. A feljegyzések feljegyzésmodellen keresztül vannak a dokumentumokhoz csatlakoztatva, és szövegszerkesztőkben illetve nézetekben jeleníthetők meg. A feljegyzéstípusok hierarchiát alkotnak: a feljegyzéstípus a super attribútumban megadással tovább finomíthat egy másikat. Bizonyos feljegyzések a jelzők UI megfelelőjeként működnek (lásd: org.eclipse.core.resources.IMarker), miközben mások magukban léteznek állandó formátum nélkül. A jelzők és feljegyzéstípusok közötti leképezést az elhagyható markerType és markerSeverity attribútumok adják meg.

<!ELEMENT extension (type)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT type EMPTY>

<!ATTLIST type

name           CDATA #REQUIRED

markerType     CDATA #IMPLIED

super          CDATA #IMPLIED

markerSeverity (0|1|2) >

A jelzőtípus definíciója.



Ez a JDT UI plugin.xml kivonata, amely java fordítási hibát és figyelmeztető feljegyzéseket ad meg:
   

<extension point=

"org.eclipse.ui.editors.annotationTypes"

>

<type name=

"org.eclipse.jdt.ui.error"

super=

"org.eclipse.ui.workbench.texteditor.error"

markerType=

"org.eclipse.jdt.core.problem"

markerSeverity=

"2"

>

</type>

<type name=

"org.eclipse.jdt.ui.warning"

super=

"org.eclipse.ui.workbench.texteditor.warning"

markerType=

"org.eclipse.jdt.core.problem"

markerSeverity=

"1"

>

</type>

<type name=

"org.eclipse.jdt.ui.info"

super=

"org.eclipse.ui.workbench.texteditor.info"

markerType=

"org.eclipse.jdt.core.problem"

markerSeverity=

"0"

>

</type>

</extension>

Lásd: org.eclipse.jface.text.source.Annotation osztály és org.eclipse.ui.editors.markerAnnotationSpecification kiterjesztési pont.