Eclipse Platform
2.1

Uses of Interface
org.eclipse.core.resources.IMarker

Packages that use IMarker
org.eclipse.core.resources Provides basic support for managing a workspace and its resources. 
org.eclipse.debug.core Provides support for launching programs, breakpoint management, expression management, and debug events. 
org.eclipse.debug.core.model Defines interfaces for debug model elements, source lookup, and launching. 
org.eclipse.search.ui Provides classes and interfaces for search pages. 
org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface. 
org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface. 
org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules. 
org.eclipse.ui.views.tasklist Provides the standard Task List view for displaying tasks and problem annotations on resources. 
 

Uses of IMarker in org.eclipse.core.resources
 

Methods in org.eclipse.core.resources that return IMarker
 IMarker IResource.createMarker(String type)
          Creates and returns the marker with the specified type on this resource.
 IMarker IResource.findMarker(long id)
          Returns the marker with the specified id on this resource, Returns null if there is no matching marker.
 IMarker[] IResource.findMarkers(String type, boolean includeSubtypes, int depth)
          Returns all markers of the specified type on this resource, and, optionally, on its children.
 IMarker IResource.getMarker(long id)
          Returns a marker handle with the given id on this resource.
 IMarker IMarkerDelta.getMarker()
          Returns the marker described by this change.
 

Methods in org.eclipse.core.resources with parameters of type IMarker
 void IWorkspace.deleteMarkers(IMarker[] markers)
          Removes the given markers from the resources with which they are associated.
 

Uses of IMarker in org.eclipse.debug.core
 

Methods in org.eclipse.debug.core with parameters of type IMarker
 IBreakpoint IBreakpointManager.getBreakpoint(IMarker marker)
          Returns the breakpoint associated with the given marker or null if no such breakpoint exists
 

Uses of IMarker in org.eclipse.debug.core.model
 

Methods in org.eclipse.debug.core.model that return IMarker
 IMarker IBreakpoint.getMarker()
          Returns the marker associated with this breakpoint, or null if no marker is associated with this breakpoint.
 IMarker Breakpoint.getMarker()
           
protected  IMarker Breakpoint.ensureMarker()
          Returns the marker associated with this breakpoint.
 

Methods in org.eclipse.debug.core.model with parameters of type IMarker
 void IBreakpoint.setMarker(IMarker marker)
          Sets the marker associated with this breakpoint.
 void Breakpoint.setMarker(IMarker marker)
           
 

Uses of IMarker in org.eclipse.search.ui
 

Methods in org.eclipse.search.ui that return IMarker
 IMarker ISearchResultViewEntry.getSelectedMarker()
          Returns the selected marker of this entry, or the first one if no marker is selected.
 

Methods in org.eclipse.search.ui with parameters of type IMarker
 void ISearchResultView.addMatch(String description, Object groupByKey, IResource resource, IMarker marker)
          Informs the view that a match has been found.
 Object IGroupByKeyComputer.computeGroupByKey(IMarker marker)
          Computes and returns key by which the given marker is grouped.
 

Uses of IMarker in org.eclipse.ui
 

Methods in org.eclipse.ui with parameters of type IMarker
 void IMarkerResolution.run(IMarker marker)
          Runs this resolution.
 boolean IMarkerResolutionGenerator2.hasResolutions(IMarker marker)
          Returns whether there are any resolutions for the given marker.
 IMarkerResolution[] IMarkerResolutionGenerator.getResolutions(IMarker marker)
          Returns resolutions for the given marker (may be empty).
 IEditorPart IWorkbenchPage.openEditor(IMarker marker)
          Opens an editor on the file resource of the given marker.
 IEditorPart IWorkbenchPage.openEditor(IMarker marker, boolean activate)
          Opens an editor on the file resource of the given marker.
 void IEditorPart.gotoMarker(IMarker marker)
          Sets the cursor and selection state for this editor to the passage defined by the given marker.
 String IMarkerHelpRegistry.getHelp(IMarker marker)
          Returns a help context id for the given marker or null if no help has been registered for the marker.
 boolean IMarkerHelpRegistry.hasResolutions(IMarker marker)
          Returns false if there are no resolutions for the given marker.
 IMarkerResolution[] IMarkerHelpRegistry.getResolutions(IMarker marker)
          Returns an array of resolutions for the given marker.
 

Uses of IMarker in org.eclipse.ui.part
 

Methods in org.eclipse.ui.part with parameters of type IMarker
abstract  void EditorPart.gotoMarker(IMarker marker)
           
 void MultiEditor.gotoMarker(IMarker marker)
           
 

Uses of IMarker in org.eclipse.ui.texteditor
 

Methods in org.eclipse.ui.texteditor that return IMarker
protected  IMarker SelectMarkerRulerAction.chooseMarker(List markers)
          Chooses the marker with the highest layer.
 IMarker MarkerAnnotation.getMarker()
          Returns this annotation's underlying marker.
protected abstract  IMarker[] AbstractMarkerAnnotationModel.retrieveMarkers()
          Retrieves all markers from this model.
protected  IMarker[] ResourceMarkerAnnotationModel.retrieveMarkers()
           
 

Methods in org.eclipse.ui.texteditor with parameters of type IMarker
 void AbstractTextEditor.gotoMarker(IMarker marker)
          If the editor can be saved all marker ranges have been changed according to the text manipulations.
protected  String MarkerAnnotation.getUnknownImageName(IMarker marker)
          Returns the name of an image used to visually represent markers of unknown type.
protected abstract  void AbstractMarkerAnnotationModel.deleteMarkers(IMarker[] markers)
          Deletes the given markers from this model.
protected abstract  boolean AbstractMarkerAnnotationModel.isAcceptable(IMarker marker)
          Determines whether the marker is acceptable as an addition to this model.
protected  MarkerAnnotation AbstractMarkerAnnotationModel.createMarkerAnnotation(IMarker marker)
          Creates a new annotation for the given marker.
protected  Position AbstractMarkerAnnotationModel.createPositionFromMarker(IMarker marker)
          Creates and returns the character position of the given marker based on its attributes.
protected  void AbstractMarkerAnnotationModel.addMarkerAnnotation(IMarker marker)
          Creates an annotation for the given marker and adds it to this model.
 Position AbstractMarkerAnnotationModel.getMarkerPosition(IMarker marker)
          Returns the position known to this annotation model for the given marker.
protected  void AbstractMarkerAnnotationModel.modifyMarkerAnnotation(IMarker marker)
          Updates the annotation corresponding to the given marker which has changed in some way.
protected  void AbstractMarkerAnnotationModel.removeMarkerAnnotation(IMarker marker)
          Removes the annotation corresponding to the given marker.
 MarkerAnnotation AbstractMarkerAnnotationModel.getMarkerAnnotation(IMarker marker)
          Returns this model's annotation for the given marker.
 boolean AbstractMarkerAnnotationModel.updateMarker(IMarker marker, IDocument document, Position position)
          Updates the given marker according to the given position in the given document.
protected  boolean ResourceMarkerAnnotationModel.isAcceptable(IMarker marker)
           
protected  void ResourceMarkerAnnotationModel.deleteMarkers(IMarker[] markers)
           
 boolean IMarkerUpdater.updateMarker(IMarker marker, IDocument document, Position position)
          Updates the given marker according to the position of the given document.
 boolean BasicMarkerUpdater.updateMarker(IMarker marker, IDocument document, Position position)
           
static int MarkerUtilities.getCharEnd(IMarker marker)
          Returns the ending character offset of the given marker.
static int MarkerUtilities.getCharStart(IMarker marker)
          Returns the starting character offset of the given marker.
static int MarkerUtilities.getLineNumber(IMarker marker)
          Returns the line number of the given marker.
static int MarkerUtilities.getPriority(IMarker marker)
          Returns the priority of the given marker.
static boolean MarkerUtilities.isMarkerType(IMarker marker, String type)
          Returns whether the given marker is of the given type (either directly or indirectly).
static void MarkerUtilities.setCharEnd(IMarker marker, int charEnd)
          Sets the ending character offset of the given marker.
static void MarkerUtilities.setCharStart(IMarker marker, int charStart)
          Sets the starting character offset of the given marker.
static void MarkerUtilities.setLineNumber(IMarker marker, int lineNum)
          Sets the line number of the given marker.
 

Constructors in org.eclipse.ui.texteditor with parameters of type IMarker
MarkerAnnotation(IMarker marker)
          Creates a new annotation for the given marker.
 

Uses of IMarker in org.eclipse.ui.views.tasklist
 

Methods in org.eclipse.ui.views.tasklist that return IMarker
 IMarker TaskPropertiesDialog.getMarker()
          Returns the marker being created or modified.
 

Methods in org.eclipse.ui.views.tasklist with parameters of type IMarker
 void TaskPropertiesDialog.setMarker(IMarker marker)
          Sets the marker to show or modify.
 void TaskList.edit(IMarker marker)
          Activates the editor on the given marker.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.