public abstract class AbstractPomProblemResolution extends EditorAwareMavenProblemResolution
Modifier and Type | Field and Description |
---|---|
protected static String |
ARTIFACT_ID_NODE |
protected static String |
GROUP_ID_NODE |
protected static String |
PROJECT_NODE |
protected static String |
VERSION_NODE |
LOG
Modifier | Constructor and Description |
---|---|
protected |
AbstractPomProblemResolution(org.eclipse.core.resources.IMarker marker) |
Modifier and Type | Method and Description |
---|---|
boolean |
canFix(org.eclipse.core.resources.IMarker marker) |
protected abstract boolean |
canFix(String editorHint) |
protected void |
fix(org.eclipse.jface.text.IDocument document,
List<org.eclipse.core.resources.IMarker> markers,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
fix(org.eclipse.core.resources.IResource resource,
List<org.eclipse.core.resources.IMarker> markers,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract void |
processFix(org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument doc,
Element root,
List<org.eclipse.core.resources.IMarker> markers) |
fix, getQuickAssistContext, setQuickAssistContext
apply, findOtherMarkers, getAdditionalProposalInfo, getAdditionalProposalInfo, getContextInformation, getDescription, getDisplayString, getMarker, getOrder, getOrder, getProjects, getResolutions, getSelection, hasResolutions, includeProposal, includeResolution, isSingleton, run, run
protected static final String PROJECT_NODE
protected static final String GROUP_ID_NODE
protected static final String ARTIFACT_ID_NODE
protected static final String VERSION_NODE
protected AbstractPomProblemResolution(org.eclipse.core.resources.IMarker marker)
protected abstract boolean canFix(String editorHint)
protected abstract void processFix(org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument doc, Element root, List<org.eclipse.core.resources.IMarker> markers)
public final boolean canFix(org.eclipse.core.resources.IMarker marker)
canFix
in class MavenProblemResolution
protected final void fix(org.eclipse.jface.text.IDocument document, List<org.eclipse.core.resources.IMarker> markers, org.eclipse.core.runtime.IProgressMonitor monitor)
fix
in class EditorAwareMavenProblemResolution
protected final void fix(org.eclipse.core.resources.IResource resource, List<org.eclipse.core.resources.IMarker> markers, org.eclipse.core.runtime.IProgressMonitor monitor)
fix
in class EditorAwareMavenProblemResolution
Copyright © 2005-2017 Eclipse Foundation. All Rights Reserved.