Class DownloadDisabledResourceCodeAction

java.lang.Object
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.DownloadDisabledResourceCodeAction
All Implemented Interfaces:
ICodeActionParticipant

public class DownloadDisabledResourceCodeAction extends Object implements ICodeActionParticipant
Code action to force download of an external resource.
Author:
Angelo ZERR
  • Constructor Details

    • DownloadDisabledResourceCodeAction

      public DownloadDisabledResourceCodeAction()
  • Method Details

    • doCodeAction

      public void doCodeAction(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
      Description copied from interface: ICodeActionParticipant
      Collect the code action in the given codeActions for the given code action request request.
      Specified by:
      doCodeAction in interface ICodeActionParticipant
      Parameters:
      request - the code action request.
      codeActions - list of code actions to fill.
      cancelChecker - the cancel checker.
    • createDownloadCommand

      public static org.eclipse.lsp4j.Command createDownloadCommand(String title, String url, String documentURI)
    • getUrlToForceToDownload

      public static String getUrlToForceToDownload(Map<String,Object> validationArgs)
      Returns the url to force to download and null otherwise.
      Parameters:
      validationArgs - the validation arguments.
      Returns:
      the url to force to download and null otherwise.