public class MavenMarkerManager extends Object implements IMavenMarkerManager
Constructor and Description |
---|
MavenMarkerManager(IMavenConfiguration mavenConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
addErrorMarker(org.eclipse.core.resources.IResource resource,
String type,
MavenProblemInfo problem) |
void |
addErrorMarkers(org.eclipse.core.resources.IResource resource,
String type,
Exception ex)
Transform an exception into an error marker on an IResource.
|
void |
addErrorMarkers(org.eclipse.core.resources.IResource resource,
String type,
List<MavenProblemInfo> problems) |
void |
addErrorMarkers(org.eclipse.core.resources.IResource resource,
String type,
Throwable ex)
Transform an exception into an error marker on an IResource
|
org.eclipse.core.resources.IMarker |
addMarker(org.eclipse.core.resources.IResource resource,
String type,
String message,
int lineNumber,
int severity)
Add a Maven marker to a resource
|
void |
addMarkers(org.eclipse.core.resources.IResource pomResource,
String type,
org.apache.maven.execution.MavenExecutionResult result)
Add markers to a pom file from a MavenExecutionResult.
|
void |
deleteMarkers(org.eclipse.core.resources.IResource resource,
boolean includeSubtypes,
String type)
Delete all Maven markers of the specified type from an IResource
|
void |
deleteMarkers(org.eclipse.core.resources.IResource resource,
String type)
Delete all Maven markers of the specified type (including subtypes) from an IResource
|
void |
deleteMarkers(org.eclipse.core.resources.IResource resource,
String type,
String attrName,
String attrValue)
Delete all Maven markers that have the specified type and attribute from an IResource
|
public MavenMarkerManager(IMavenConfiguration mavenConfiguration)
public void addMarkers(org.eclipse.core.resources.IResource pomResource, String type, org.apache.maven.execution.MavenExecutionResult result)
IMavenMarkerManager
addMarkers
in interface IMavenMarkerManager
pomResource
- the pom file to attach markers to.result
- containing messages to be addedd as markerspublic org.eclipse.core.resources.IMarker addMarker(org.eclipse.core.resources.IResource resource, String type, String message, int lineNumber, int severity)
IMavenMarkerManager
addMarker
in interface IMavenMarkerManager
resource
- : the IResource to attach the marker to.message
- : the marker's message.lineNumber
- : the resource line to attach the marker to.severity
- : the severity of the marker.public void deleteMarkers(org.eclipse.core.resources.IResource resource, String type) throws org.eclipse.core.runtime.CoreException
IMavenMarkerManager
deleteMarkers
in interface IMavenMarkerManager
org.eclipse.core.runtime.CoreException
public void deleteMarkers(org.eclipse.core.resources.IResource resource, boolean includeSubtypes, String type) throws org.eclipse.core.runtime.CoreException
IMavenMarkerManager
deleteMarkers
in interface IMavenMarkerManager
org.eclipse.core.runtime.CoreException
public void deleteMarkers(org.eclipse.core.resources.IResource resource, String type, String attrName, String attrValue) throws org.eclipse.core.runtime.CoreException
IMavenMarkerManager
deleteMarkers
in interface IMavenMarkerManager
org.eclipse.core.runtime.CoreException
public void addErrorMarkers(org.eclipse.core.resources.IResource resource, String type, Throwable ex)
IMavenMarkerManager
addErrorMarkers
in interface IMavenMarkerManager
public void addErrorMarkers(org.eclipse.core.resources.IResource resource, String type, Exception ex)
IMavenMarkerManager
addErrorMarkers
in interface IMavenMarkerManager
public void addErrorMarkers(org.eclipse.core.resources.IResource resource, String type, List<MavenProblemInfo> problems)
addErrorMarkers
in interface IMavenMarkerManager
public void addErrorMarker(org.eclipse.core.resources.IResource resource, String type, MavenProblemInfo problem)
addErrorMarker
in interface IMavenMarkerManager
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.