Class AbstractGenerateGrammarCodeActionResolver
java.lang.Object
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.AbstractGenerateGrammarCodeActionResolver
- All Implemented Interfaces:
ICodeActionResolvesParticipant
- Direct Known Subclasses:
GenerateDTDCodeActionResolver,GenerateXSDCodeActionResolver
public abstract class AbstractGenerateGrammarCodeActionResolver
extends Object
implements ICodeActionResolvesParticipant
Base class of the code action resolver participant used to generate the
missing grammar (DTD / XSD) which is declared in the XML as association (ex :
via xsi:noNamespaceSchemaLocation)
- Author:
- Angelo ZERR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract FileContentGeneratorSettingsReturns the grammar settings used to generate the missing grammar file (XSD, DTD).final org.eclipse.lsp4j.CodeActionresolveCodeAction(ICodeActionResolverRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) Returns the resolved codeAction coming from the unresolved codeAction of the givenrequest.
-
Constructor Details
-
AbstractGenerateGrammarCodeActionResolver
public AbstractGenerateGrammarCodeActionResolver()
-
-
Method Details
-
resolveCodeAction
public final org.eclipse.lsp4j.CodeAction resolveCodeAction(ICodeActionResolverRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) Description copied from interface:ICodeActionResolvesParticipantReturns the resolved codeAction coming from the unresolved codeAction of the givenrequest.- Specified by:
resolveCodeActionin interfaceICodeActionResolvesParticipant- Parameters:
request- the resolve code action request.cancelChecker- the cancel checker.- Returns:
- the resolved codeAction coming from the unresolved codeAction of the
given
request.
-
getFileContentGeneratorSettings
Returns the grammar settings used to generate the missing grammar file (XSD, DTD).- Returns:
- the grammar settings used to generate the missing grammar file (XSD, DTD).
-