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

public class TargetNamespace_2CodeAction extends Object implements 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 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: 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.