Markierungsauflösungen

org.eclipse.ui.ide.markerResolution

3.0 (ursprünglich hinzugefügt in Release 2.0 als 'org.eclipse.ui.markerResolution')

An diesem Erweiterungspunkt kann einem Punkt für die Markierungsauflösung eine spezifische "Art" von Markierung zugeordnet werden. (also eine Markierung eines bestimmten Typs oder eine Markierung mit bestimmten Attributwerten).

<!ELEMENT extension (markerResolutionGenerator*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT markerResolutionGenerator (attribute*)>

<!ATTLIST markerResolutionGenerator

class      CDATA #REQUIRED

markerType CDATA #IMPLIED>


<!ELEMENT attribute EMPTY>

<!ATTLIST attribute

name  CDATA #REQUIRED

value CDATA #REQUIRED>


Im Folgenden ist ein Beispiel für eine Erweiterung eines Markierungsauflösungsgenerators angegeben (bitte achten Sie auf das Unterelement und darauf, wie Attribute verwendet werden):

 

<extension point=

"org.eclipse.ui.ide.markerResolution"

>

<markerResolutionGenerator class=

"org.eclipse.ui.examples.readmetool.ReadmeMarkerResolutionGenerator"

markerType=

"org.eclipse.ui.examples.readmetool.readmemarker"

>

<attribute name=

"org.eclipse.ui.examples.readmetool.id"

value=

"1234"

/>

</markerResolutionGenerator>

</extension>

Im oben dargestellten Beispiel wird ein Generator für die Markierungsauflösung zu Markierungen des Typs 'org.eclipse.ui.examples.readmetool.readmemarker' zugeordnet, deren Attribut 'org.eclipse.ui.examples.redmetool.id' mit dem Wert '1234' definiert ist.

Für eine bestimmte Markierung können mehrere Markierungshilfegeneratoren zur Verfügung gestellt werden.