public class XMLCapabilityManager extends Object
| Constructor and Description |
|---|
XMLCapabilityManager(org.eclipse.lsp4j.services.LanguageClient languageClient,
XMLTextDocumentService textDocumentService) |
| Modifier and Type | Method and Description |
|---|---|
ClientCapabilitiesWrapper |
getClientCapabilities() |
Set<String> |
getRegisteredCapabilities() |
void |
initializeCapabilities()
Registers all dynamic capabilities that the server does not support client
side preferences turning on/off
|
void |
registerCapability(String id,
String method) |
void |
registerCapability(String id,
String method,
Object options) |
void |
registerExecuteCommand(List<String> commands) |
void |
setClientCapabilities(org.eclipse.lsp4j.ClientCapabilities clientCapabilities,
ExtendedClientCapabilities extendedClientCapabilities)
Creates and sets a
ClientCapabilitiesWrapper instance formed from
clientCapabilities |
void |
syncDynamicCapabilitiesWithPreferences()
Registers(indicates the servers ability to support the service) all
capabilities that have the ability to be turned on/off on the client side
through preferences.
|
void |
toggleCapability(boolean enabled,
String id,
String capability,
Object options) |
void |
unregisterCapability(String id,
String method) |
public XMLCapabilityManager(org.eclipse.lsp4j.services.LanguageClient languageClient,
XMLTextDocumentService textDocumentService)
public void setClientCapabilities(org.eclipse.lsp4j.ClientCapabilities clientCapabilities,
ExtendedClientCapabilities extendedClientCapabilities)
ClientCapabilitiesWrapper instance formed from
clientCapabilitiesclientCapabilities - extendedClientCapabilities - public ClientCapabilitiesWrapper getClientCapabilities()
public void toggleCapability(boolean enabled,
String id,
String capability,
Object options)
public void initializeCapabilities()
public void syncDynamicCapabilitiesWithPreferences()
ServerCapabilitiesInitializerCopyright © 2023. All rights reserved.