public abstract class EditorAwareMavenProblemResolution extends MavenProblemResolution
Modifier and Type | Field and Description |
---|---|
private org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext |
context |
LOG
Modifier | Constructor and Description |
---|---|
protected |
EditorAwareMavenProblemResolution(org.eclipse.core.resources.IMarker marker) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
fix(org.eclipse.jface.text.IDocument document,
java.util.List<org.eclipse.core.resources.IMarker> markers,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
fix(org.eclipse.core.resources.IMarker[] markers,
org.eclipse.jface.text.IDocument document,
org.eclipse.core.runtime.IProgressMonitor monitor)
Run this resolution for specified markers
|
protected abstract void |
fix(org.eclipse.core.resources.IResource resource,
java.util.List<org.eclipse.core.resources.IMarker> markers,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext |
getQuickAssistContext() |
void |
setQuickAssistContext(org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext context) |
apply, canFix, findOtherMarkers, getAdditionalProposalInfo, getAdditionalProposalInfo, getContextInformation, getDescription, getDisplayString, getMarker, getOrder, getOrder, getProjects, getResolutions, getSelection, hasResolutions, includeProposal, includeResolution, isSingleton, run, run
private org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext context
protected EditorAwareMavenProblemResolution(org.eclipse.core.resources.IMarker marker)
public org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext getQuickAssistContext()
public void setQuickAssistContext(org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext context)
protected final void fix(org.eclipse.core.resources.IMarker[] markers, org.eclipse.jface.text.IDocument document, org.eclipse.core.runtime.IProgressMonitor monitor)
MavenProblemResolution
fix
in class MavenProblemResolution
protected abstract void fix(org.eclipse.core.resources.IResource resource, java.util.List<org.eclipse.core.resources.IMarker> markers, org.eclipse.core.runtime.IProgressMonitor monitor)
protected abstract void fix(org.eclipse.jface.text.IDocument document, java.util.List<org.eclipse.core.resources.IMarker> markers, org.eclipse.core.runtime.IProgressMonitor monitor)