Package org.eclipse.lsp4j
Class WorkspaceClientCapabilities
- java.lang.Object
-
- org.eclipse.lsp4j.WorkspaceClientCapabilities
-
public class WorkspaceClientCapabilities extends java.lang.ObjectWorkspace specific client capabilities.
-
-
Constructor Summary
Constructors Constructor Description WorkspaceClientCapabilities()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.BooleangetApplyEdit()The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'.CodeLensWorkspaceCapabilitiesgetCodeLens()Capabilities specific to the code lens requests scoped to the workspace.java.lang.BooleangetConfiguration()The client supports `workspace/configuration` requests.DiagnosticWorkspaceCapabilitiesgetDiagnostics()Client workspace capabilities specific to diagnostics.DidChangeConfigurationCapabilitiesgetDidChangeConfiguration()Capabilities specific to the `workspace/didChangeConfiguration` notification.DidChangeWatchedFilesCapabilitiesgetDidChangeWatchedFiles()Capabilities specific to the `workspace/didChangeWatchedFiles` notification.ExecuteCommandCapabilitiesgetExecuteCommand()Capabilities specific to the `workspace/executeCommand` request.FileOperationsWorkspaceCapabilitiesgetFileOperations()The client has support for file requests/notifications.InlayHintWorkspaceCapabilitiesgetInlayHint()Client workspace capabilities specific to inlay hints.InlineValueWorkspaceCapabilitiesgetInlineValue()Client workspace capabilities specific to inline values.SemanticTokensWorkspaceCapabilitiesgetSemanticTokens()Capabilities specific to the semantic token requests scoped to the workspace.SymbolCapabilitiesgetSymbol()Capabilities specific to the `workspace/symbol` request.WorkspaceEditCapabilitiesgetWorkspaceEdit()Capabilities specific toWorkspaceEditsjava.lang.BooleangetWorkspaceFolders()The client has support for workspace folders.inthashCode()voidsetApplyEdit(java.lang.Boolean applyEdit)The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'.voidsetCodeLens(CodeLensWorkspaceCapabilities codeLens)Capabilities specific to the code lens requests scoped to the workspace.voidsetConfiguration(java.lang.Boolean configuration)The client supports `workspace/configuration` requests.voidsetDiagnostics(DiagnosticWorkspaceCapabilities diagnostics)Client workspace capabilities specific to diagnostics.voidsetDidChangeConfiguration(DidChangeConfigurationCapabilities didChangeConfiguration)Capabilities specific to the `workspace/didChangeConfiguration` notification.voidsetDidChangeWatchedFiles(DidChangeWatchedFilesCapabilities didChangeWatchedFiles)Capabilities specific to the `workspace/didChangeWatchedFiles` notification.voidsetExecuteCommand(ExecuteCommandCapabilities executeCommand)Capabilities specific to the `workspace/executeCommand` request.voidsetFileOperations(FileOperationsWorkspaceCapabilities fileOperations)The client has support for file requests/notifications.voidsetInlayHint(InlayHintWorkspaceCapabilities inlayHint)Client workspace capabilities specific to inlay hints.voidsetInlineValue(InlineValueWorkspaceCapabilities inlineValue)Client workspace capabilities specific to inline values.voidsetSemanticTokens(SemanticTokensWorkspaceCapabilities semanticTokens)Capabilities specific to the semantic token requests scoped to the workspace.voidsetSymbol(SymbolCapabilities symbol)Capabilities specific to the `workspace/symbol` request.voidsetWorkspaceEdit(WorkspaceEditCapabilities workspaceEdit)Capabilities specific toWorkspaceEditsvoidsetWorkspaceFolders(java.lang.Boolean workspaceFolders)The client has support for workspace folders.java.lang.StringtoString()
-
-
-
Method Detail
-
getApplyEdit
public java.lang.Boolean getApplyEdit()
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'.
-
setApplyEdit
public void setApplyEdit(java.lang.Boolean applyEdit)
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'.
-
getWorkspaceEdit
public WorkspaceEditCapabilities getWorkspaceEdit()
Capabilities specific toWorkspaceEdits
-
setWorkspaceEdit
public void setWorkspaceEdit(WorkspaceEditCapabilities workspaceEdit)
Capabilities specific toWorkspaceEdits
-
getDidChangeConfiguration
public DidChangeConfigurationCapabilities getDidChangeConfiguration()
Capabilities specific to the `workspace/didChangeConfiguration` notification.
-
setDidChangeConfiguration
public void setDidChangeConfiguration(DidChangeConfigurationCapabilities didChangeConfiguration)
Capabilities specific to the `workspace/didChangeConfiguration` notification.
-
getDidChangeWatchedFiles
public DidChangeWatchedFilesCapabilities getDidChangeWatchedFiles()
Capabilities specific to the `workspace/didChangeWatchedFiles` notification.
-
setDidChangeWatchedFiles
public void setDidChangeWatchedFiles(DidChangeWatchedFilesCapabilities didChangeWatchedFiles)
Capabilities specific to the `workspace/didChangeWatchedFiles` notification.
-
getSymbol
public SymbolCapabilities getSymbol()
Capabilities specific to the `workspace/symbol` request.
-
setSymbol
public void setSymbol(SymbolCapabilities symbol)
Capabilities specific to the `workspace/symbol` request.
-
getExecuteCommand
public ExecuteCommandCapabilities getExecuteCommand()
Capabilities specific to the `workspace/executeCommand` request.
-
setExecuteCommand
public void setExecuteCommand(ExecuteCommandCapabilities executeCommand)
Capabilities specific to the `workspace/executeCommand` request.
-
getWorkspaceFolders
public java.lang.Boolean getWorkspaceFolders()
The client has support for workspace folders.Since 3.6.0
-
setWorkspaceFolders
public void setWorkspaceFolders(java.lang.Boolean workspaceFolders)
The client has support for workspace folders.Since 3.6.0
-
getConfiguration
public java.lang.Boolean getConfiguration()
The client supports `workspace/configuration` requests.Since 3.6.0
-
setConfiguration
public void setConfiguration(java.lang.Boolean configuration)
The client supports `workspace/configuration` requests.Since 3.6.0
-
getSemanticTokens
public SemanticTokensWorkspaceCapabilities getSemanticTokens()
Capabilities specific to the semantic token requests scoped to the workspace.Since 3.16.0
-
setSemanticTokens
public void setSemanticTokens(SemanticTokensWorkspaceCapabilities semanticTokens)
Capabilities specific to the semantic token requests scoped to the workspace.Since 3.16.0
-
getCodeLens
public CodeLensWorkspaceCapabilities getCodeLens()
Capabilities specific to the code lens requests scoped to the workspace.Since 3.16.0
-
setCodeLens
public void setCodeLens(CodeLensWorkspaceCapabilities codeLens)
Capabilities specific to the code lens requests scoped to the workspace.Since 3.16.0
-
getFileOperations
public FileOperationsWorkspaceCapabilities getFileOperations()
The client has support for file requests/notifications.Since 3.16.0
-
setFileOperations
public void setFileOperations(FileOperationsWorkspaceCapabilities fileOperations)
The client has support for file requests/notifications.Since 3.16.0
-
getInlayHint
public InlayHintWorkspaceCapabilities getInlayHint()
Client workspace capabilities specific to inlay hints.Since 3.17.0
-
setInlayHint
public void setInlayHint(InlayHintWorkspaceCapabilities inlayHint)
Client workspace capabilities specific to inlay hints.Since 3.17.0
-
getInlineValue
public InlineValueWorkspaceCapabilities getInlineValue()
Client workspace capabilities specific to inline values.Since 3.17.0
-
setInlineValue
public void setInlineValue(InlineValueWorkspaceCapabilities inlineValue)
Client workspace capabilities specific to inline values.Since 3.17.0
-
getDiagnostics
public DiagnosticWorkspaceCapabilities getDiagnostics()
Client workspace capabilities specific to diagnostics.Since 3.17.0
-
setDiagnostics
public void setDiagnostics(DiagnosticWorkspaceCapabilities diagnostics)
Client workspace capabilities specific to diagnostics.Since 3.17.0
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-