Class required_element_missingCodeAction
- java.lang.Object
-
- org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement.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 Summary
Constructors Constructor Description required_element_missingCodeAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.ICodeActionResolvesParticipantgetResolveCodeActionParticipant(String participantId)Returns the codeAction resolver participant identified by the givenparticipantIdand null otherwise.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant
doCodeActionUnconditional
-
-
-
-
Method Detail
-
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.
-
getResolveCodeActionParticipant
public ICodeActionResolvesParticipant getResolveCodeActionParticipant(String participantId)
Description copied from interface:ICodeActionParticipantReturns the codeAction resolver participant identified by the givenparticipantIdand null otherwise.- Specified by:
getResolveCodeActionParticipantin interfaceICodeActionParticipant- Parameters:
participantId- the code action resolver participant ID.- Returns:
- the codeAction resolver participant identified by the given
participantIdand null otherwise.
-
-