Class TargetNamespace_2CodeAction
java.lang.Object
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.TargetNamespace_2CodeAction
- All Implemented Interfaces:
ICodeActionParticipant
Code action to add the missing xmlns declaration to the root element in an
.xml document.
Finds the namespace of the referenced .xsd. Adds the xmlns attribute to the
root of .xml, and sets its value to the .xsd namespace.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoCodeAction(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.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
-
TargetNamespace_2CodeAction
public TargetNamespace_2CodeAction()
-
-
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.
-