|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jface.text.source.AnnotationModel
org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel
org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel
public class ResourceMarkerAnnotationModel
A marker annotation model whose underlying source of markers is a resource in the workspace.
This class may be instantiated; it is not intended to be subclassed.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jface.text.source.AnnotationModel |
|---|
fAnnotationModelListeners, fAnnotations, fDocument |
| Constructor Summary | |
|---|---|
ResourceMarkerAnnotationModel(IResource resource)
Creates a marker annotation model with the given resource as the source of the markers. |
|
| Method Summary | |
|---|---|
protected void |
deleteMarkers(IMarker[] markers)
Deletes the given markers from this model. |
protected IResource |
getResource()
Returns the resource serving as the source of markers for this annotation model. |
protected boolean |
isAcceptable(IMarker marker)
Determines whether the marker is acceptable as an addition to this model. |
protected void |
listenToMarkerChanges(boolean listen)
Tells the model whether it should listen for marker changes. |
protected IMarker[] |
retrieveMarkers()
Retrieves all markers from this model. |
protected void |
update(IMarkerDelta[] markerDeltas)
Updates this model to the given marker deltas. |
| Methods inherited from class org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel |
|---|
addMarkerAnnotation, addMarkerUpdater, commit, connected, createMarkerAnnotation, createPositionFromMarker, disconnected, getMarkerAnnotation, getMarkerPosition, handleCoreException, modifyMarkerAnnotation, reinitialize, removeAnnotations, removeMarkerAnnotation, removeMarkerUpdater, resetMarkers, revert, updateMarker, updateMarker, updateMarkers |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceMarkerAnnotationModel(IResource resource)
resource - the resource| Method Detail |
|---|
protected boolean isAcceptable(IMarker marker)
AbstractMarkerAnnotationModelSubclasses must implement this method.
isAcceptable in class AbstractMarkerAnnotationModelmarker - the marker
true if the marker is acceptableprotected void update(IMarkerDelta[] markerDeltas)
markerDeltas - the array of marker deltasprotected void listenToMarkerChanges(boolean listen)
AbstractMarkerAnnotationModelSubclasses must implement this method.
listenToMarkerChanges in class AbstractMarkerAnnotationModellisten - true if this model should listen, and
false otherwise
protected void deleteMarkers(IMarker[] markers)
throws CoreException
AbstractMarkerAnnotationModelSubclasses must implement this method.
deleteMarkers in class AbstractMarkerAnnotationModelmarkers - the array of markers
CoreException - if there are problems deleting the markers
protected IMarker[] retrieveMarkers()
throws CoreException
AbstractMarkerAnnotationModelSubclasses must implement this method.
retrieveMarkers in class AbstractMarkerAnnotationModelCoreException - if there is a problem getting the markersprotected IResource getResource()
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.