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

public class cvc_elt_1_aCodeAction extends Object implements ICodeActionParticipant
Code action to find the expected element name defined in the given xsd and replace it Given this XML where 'root' is defined as the root element in the XSD -> Error: Cannot find declaration of 'test' To fix the error, the code action will suggest replacing 'test' with 'root' in both the opening and closing tag
  • Constructor Details

    • cvc_elt_1_aCodeAction

      public cvc_elt_1_aCodeAction()
  • 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.