Package com.iizigo.quickfix.fixer
Class DeleteFile
- java.lang.Object
-
- org.eclipse.ui.views.markers.WorkbenchMarkerResolution
-
- com.iizigo.quickfix.QuickFixAdapter
-
- com.iizigo.quickfix.fixer.DeleteFile
-
- All Implemented Interfaces:
IQuickFixer
,org.eclipse.ui.IMarkerResolution
,org.eclipse.ui.IMarkerResolution2
public class DeleteFile extends QuickFixAdapter
Fixes a problem with the file name by deleting the file. This is typically used when a file is located in a project folder and has a name that is not valid, e.g. wrong file extension, or a name that is invalid.- Author:
- Christopher Mindus
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ID
The ID "DeleteFile".
-
Constructor Summary
Constructors Constructor Description DeleteFile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLabel()
Returns a short label indicating what the resolution will do.void
run(org.eclipse.core.resources.IMarker marker)
Runs this resolution.-
Methods inherited from class com.iizigo.quickfix.QuickFixAdapter
canBeGrouped, findOtherMarkers, getDescription, getImage, getMarker, isMarkerRequired, setMarker
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
The ID "DeleteFile".- See Also:
- Constant Field Values
-
-
Method Detail
-
run
public void run(org.eclipse.core.resources.IMarker marker)
Runs this resolution.- Specified by:
run
in interfaceorg.eclipse.ui.IMarkerResolution
- Specified by:
run
in interfaceIQuickFixer
- Specified by:
run
in classQuickFixAdapter
- Parameters:
marker
- the marker to resolve.
-
getLabel
public java.lang.String getLabel()
Returns a short label indicating what the resolution will do.- Specified by:
getLabel
in interfaceorg.eclipse.ui.IMarkerResolution
- Specified by:
getLabel
in interfaceIQuickFixer
- Specified by:
getLabel
in classQuickFixAdapter
- Returns:
- A short label for this resolution.
-
-