Class required_element_missingCodeAction

  • All Implemented Interfaces:
    ICodeActionParticipant

    public class required_element_missingCodeAction
    extends Object
    implements ICodeActionParticipant
    CodeAction to insert expected child elements within an element Given this XML where the expected child elements are not present as defined in the relaxNG schema: Error: Child elements are missing from element: - servlet To fix the error, the code action will suggest inserting the expected elements inside the parent tag
    • Constructor Detail

      • required_element_missingCodeAction

        public required_element_missingCodeAction()
    • Method Detail

      • 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.