Interface XMLLanguageClientAPI
- All Superinterfaces:
org.eclipse.lsp4j.services.LanguageClient
- All Known Subinterfaces:
SynapseLanguageClientAPI
public interface XMLLanguageClientAPI
extends org.eclipse.lsp4j.services.LanguageClient
XML language client API.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidNotification to be sent to the client with a list of commandsdefault CompletableFuture<Object>executeClientCommand(org.eclipse.lsp4j.ExecuteCommandParams params) Executes the command on the client which gives an opportunity to execute a command registered by a different Language ServerMethods inherited from interface org.eclipse.lsp4j.services.LanguageClient
applyEdit, configuration, createProgress, logMessage, logTrace, notifyProgress, publishDiagnostics, refreshCodeLenses, refreshDiagnostics, refreshInlayHints, refreshInlineValues, refreshSemanticTokens, registerCapability, showDocument, showMessage, showMessageRequest, telemetryEvent, unregisterCapability, workspaceFolders
-
Method Details
-
actionableNotification
Notification to be sent to the client with a list of commands- Parameters:
command-
-
executeClientCommand
default CompletableFuture<Object> executeClientCommand(org.eclipse.lsp4j.ExecuteCommandParams params) Executes the command on the client which gives an opportunity to execute a command registered by a different Language Server- Parameters:
params- command execution parameters- Returns:
- the result of the command execution
-