IResource resource = ... // get your specific IResource resource.createMarker(IMarker.PROBLEM); marker.setAttribute(IMarker.MESSAGE, message); marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);
/** * Create a marker from the marker description. * * @return the created marker * @throws CoreException */ public IMarker createMarker() throws CoreException { IMarker marker = resource.createMarker(type); marker.setAttributes(attributes); return marker; }
public void run(IProgressMonitor monitor) throws CoreException { IMarker marker= resource.createMarker(markerType); marker.setAttributes(attributes); } };
protected static IMarker createMarker(IResource resource, String type, Map<String, Object> attributes) throws Exception { IMarker m = resource.createMarker(type); m.setAttributes(attributes); return m; }
/** * Create a marker from the marker description. * * @return the created marker * @throws CoreException if the marker could not be created */ public IMarker createMarker() throws CoreException { IMarker marker = resource.createMarker(type); marker.setAttributes(attributes); return marker; }
/** * Create a marker from the marker description. * * @return the created marker * @throws CoreException if the marker could not be created */ public IMarker createMarker() throws CoreException { IMarker marker = resource.createMarker(type); marker.setAttributes(attributes); return marker; }
/** * Create a marker from the marker description. * * @return the created marker * @throws CoreException */ public IMarker createMarker() throws CoreException { IMarker marker = resource.createMarker(type); marker.setAttributes(attributes); return marker; }
@Override public void run(IProgressMonitor monitor) throws CoreException { IMarker marker= resource.createMarker(markerType); marker.setAttributes(attributes); } };
public void createMarker(Issue issue, IResource resource, String markerType) throws CoreException { IMarker marker = resource.createMarker(markerType); setMarkerAttributes(issue, resource, marker); }
public void addMarkerToResource(IResource target, String message) throws CoreException { IMarker marker = target.createMarker(ID); marker.setAttribute(IMarker.MESSAGE, message); marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); }
private void addFailureMarker(IStatus result) { IResource resource = ResourcesPlugin.getWorkspace().getRoot(); Map map = new HashMap(3); map.put(IMarker.MESSAGE, ConnectivityPlugin.getDefault().getResourceString( "marker.error", new String[] { getName(),result.getMessage()})); //$NON-NLS-1$ map.put(IMarker.SEVERITY, new Integer(IMarker.SEVERITY_ERROR)); map.put(IMarker.LOCATION, getName()); map.put(IMarker.TRANSIENT, Boolean.TRUE.toString()); try { IMarker marker = resource .createMarker("org.eclipse.datatools.connectivity.ui.profileFailure"); //$NON-NLS-1$ marker.setAttributes(map); } catch (CoreException e) { } }
@Override public IMarker createMarker(String markerId) { IMarker marker; try { IResource sourceFileResource = associatedResource(); marker = sourceFileResource.createMarker(markerId); marker.setAttributes(attributes()); return marker; } catch (CoreException e) { log("Error creating marker " + this, e); throw new RuntimeException(); } }
@Override public IMarker build() { IMarker marker = null; try { marker = gherkinResource.createMarker(GHERKIN_SYNTAX_ERROR); marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); marker.setAttribute(IMarker.MESSAGE, e.getMessage()); marker.setAttribute(IMarker.LINE_NUMBER, lineNumber); } catch (CoreException e) { e.printStackTrace(); } return marker; } });
@Override public IMarker build() { IMarker marker = null; try { marker = stepDefinitionResource.createMarker(STEPDEF_SYNTAX_ERROR); marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); marker.setAttribute(IMarker.MESSAGE, e.getMessage()); marker.setAttribute(IMarker.LINE_NUMBER, lineNumber); } catch (CoreException e) { e.printStackTrace(); } return marker; } });
protected static void createBasicMarker(final IResource res, Position pos) throws CoreException { final IMarker marker = res.createMarker("markerId"); annotation.setMarker(marker); marker.setAttribute(IMarker.CHAR_START, position.getOffset()); marker.setAttribute(IMarker.CHAR_END, position.getOffset() + position.getLength()); marker.setAttribute(IMarker.SEVERITY, 1); marker.setAttribute(IMarker.PRIORITY, IMarker.PRIORITY_LOW); setMarkerMessage(annotation, marker); }
void reportError(IResource resource, int line, String msg) { IMarker m = resource.createMarker(IMarker.PROBLEM); m.setAttribute(IMarker.LINE_NUMBER, line); m.setAttribute(IMarker.MESSAGE, msg); m.setAttribute(IMarker.PRIORITY, IMarker.PRIORITY_HIGH); m.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); }
public static void setMarker( IResource resource, String markerType, int markerSeverity, String markerMsg, String markerLocation, String markerSourceId) throws CoreException { IMarker marker = resource.createMarker(markerType); marker.setAttribute(IMarker.SEVERITY, markerSeverity); marker.setAttribute(IMarker.MESSAGE, markerMsg); marker.setAttribute(IMarker.LOCATION, markerLocation); marker.setAttribute(IMarker.SOURCE_ID, markerSourceId); }
void reportError(IResource resource, int line, String msg) { IMarker m = resource.createMarker(IMarker.PROBLEM); m.setAttribute(IMarker.LINE_NUMBER, line); m.setAttribute(IMarker.MESSAGE, msg); m.setAttribute(IMarker.PRIORITY, IMarker.PRIORITY_HIGH); m.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR); }
public static IMarker createBreakpointMarker(IResource file, int line, String filePath) throws CoreException { IMarker marker = file.createMarker(SDBGDebugCorePlugin.DEBUG_MARKER_ID); marker.setAttribute(IMarker.LINE_NUMBER, line); marker.setAttribute(IBreakpoint.ID, SDBGDebugCorePlugin.DEBUG_MODEL_ID); marker.setAttribute( IMarker.MESSAGE, NLS.bind("Line Breakpoint: {0} [line: {1}]", file.getName(), line)); marker.setAttribute(ENABLED, true); if (filePath != null) { marker.setAttribute(FILE_PATH, filePath); } return marker; }
private static void createMarker(IDocument document, ISonarLintIssuable issuable, Trackable trackable, TriggerType triggerType, boolean createExtraLocations) throws CoreException { IMarker marker = issuable.getResource() .createMarker(triggerType.isOnTheFly() ? SonarLintCorePlugin.MARKER_ON_THE_FLY_ID : SonarLintCorePlugin.MARKER_REPORT_ID); if (triggerType.isOnTheFly()) { trackable.setMarkerId(marker.getId()); } // See MarkerViewUtils marker.setAttribute("org.eclipse.ui.views.markers.name", issuable.getResourceNameForMarker()); marker.setAttribute("org.eclipse.ui.views.markers.path", issuable.getResourceContainerForMarker()); updateMarkerAttributes(document, trackable, marker, createExtraLocations); }