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.