Class RecoverModuleSettings

java.lang.Object
org.eclipse.ui.views.markers.WorkbenchMarkerResolution
com.iizigo.quickfix.QuickFixAdapter
com.iizigo.quickfix.fixer.RecoverModuleSettings
All Implemented Interfaces:
IQuickFixer, org.eclipse.ui.IMarkerResolution, org.eclipse.ui.IMarkerResolution2

public class RecoverModuleSettings extends QuickFixAdapter
Recovers the module settings file if accidentally removed.
Author:
Christopher Mindus
  • Field Details

  • Constructor Details

    • RecoverModuleSettings

      public RecoverModuleSettings()
  • Method Details

    • run

      public void run(org.eclipse.core.resources.IMarker marker)
      Runs this resolution.
      Specified by:
      run in interface org.eclipse.ui.IMarkerResolution
      Specified by:
      run in interface IQuickFixer
      Specified by:
      run in class QuickFixAdapter
      Parameters:
      marker - the marker to resolve.
    • getLabel

      public String getLabel()
      Returns a short label indicating what the resolution will do.
      Specified by:
      getLabel in interface org.eclipse.ui.IMarkerResolution
      Specified by:
      getLabel in interface IQuickFixer
      Specified by:
      getLabel in class QuickFixAdapter
      Returns:
      A short label for this resolution.
    • getDescription

      public String getDescription()
      Returns optional additional information about the resolution. The additional information will be presented to assist the user in deciding if the selected proposal is the desired choice.
      Specified by:
      getDescription in interface org.eclipse.ui.IMarkerResolution2
      Overrides:
      getDescription in class QuickFixAdapter
      Returns:
      the additional information or null