Class DownloadDisabledResourceCodeAction
java.lang.Object
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.DownloadDisabledResourceCodeAction
- All Implemented Interfaces:
ICodeActionParticipant
Code action to force download of an external resource.
- Author:
- Angelo ZERR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.lsp4j.CommandcreateDownloadCommand(String title, String url, String documentURI) voiddoCodeAction(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) Collect the code action in the givencodeActionsfor the given code action requestrequest.static StringgetUrlToForceToDownload(Map<String, Object> validationArgs) Returns the url to force to download and null otherwise.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant
getResolveCodeActionParticipant
-
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:ICodeActionParticipantCollect the code action in the givencodeActionsfor the given code action requestrequest.- Specified by:
doCodeActionin interfaceICodeActionParticipant- Parameters:
request- the code action request.codeActions- list of code actions to fill.cancelChecker- the cancel checker.
-
createDownloadCommand
-
getUrlToForceToDownload
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.
-