Class TextDocumentClientCapabilities


  • public class TextDocumentClientCapabilities
    extends java.lang.Object
    Text document specific client capabilities.
    • Constructor Detail

      • TextDocumentClientCapabilities

        public TextDocumentClientCapabilities()
    • Method Detail

      • getCompletion

        public CompletionCapabilities getCompletion()
        Capabilities specific to the textDocument/completion
      • setCompletion

        public void setCompletion​(CompletionCapabilities completion)
        Capabilities specific to the textDocument/completion
      • getHover

        public HoverCapabilities getHover()
        Capabilities specific to the textDocument/hover
      • setHover

        public void setHover​(HoverCapabilities hover)
        Capabilities specific to the textDocument/hover
      • getSignatureHelp

        public SignatureHelpCapabilities getSignatureHelp()
        Capabilities specific to the textDocument/signatureHelp
      • setSignatureHelp

        public void setSignatureHelp​(SignatureHelpCapabilities signatureHelp)
        Capabilities specific to the textDocument/signatureHelp
      • getReferences

        public ReferencesCapabilities getReferences()
        Capabilities specific to the textDocument/references
      • setReferences

        public void setReferences​(ReferencesCapabilities references)
        Capabilities specific to the textDocument/references
      • setDocumentHighlight

        public void setDocumentHighlight​(DocumentHighlightCapabilities documentHighlight)
        Capabilities specific to the textDocument/documentHighlight
      • getDocumentSymbol

        public DocumentSymbolCapabilities getDocumentSymbol()
        Capabilities specific to the textDocument/documentSymbol
      • setDocumentSymbol

        public void setDocumentSymbol​(DocumentSymbolCapabilities documentSymbol)
        Capabilities specific to the textDocument/documentSymbol
      • getFormatting

        public FormattingCapabilities getFormatting()
        Capabilities specific to the textDocument/formatting
      • setFormatting

        public void setFormatting​(FormattingCapabilities formatting)
        Capabilities specific to the textDocument/formatting
      • getRangeFormatting

        public RangeFormattingCapabilities getRangeFormatting()
        Capabilities specific to the textDocument/rangeFormatting
      • setRangeFormatting

        public void setRangeFormatting​(RangeFormattingCapabilities rangeFormatting)
        Capabilities specific to the textDocument/rangeFormatting
      • getOnTypeFormatting

        public OnTypeFormattingCapabilities getOnTypeFormatting()
        Capabilities specific to the textDocument/onTypeFormatting
      • setOnTypeFormatting

        public void setOnTypeFormatting​(OnTypeFormattingCapabilities onTypeFormatting)
        Capabilities specific to the textDocument/onTypeFormatting
      • getDeclaration

        public DeclarationCapabilities getDeclaration()
        Capabilities specific to the textDocument/declaration

        Since 3.14.0

      • setDeclaration

        public void setDeclaration​(DeclarationCapabilities declaration)
        Capabilities specific to the textDocument/declaration

        Since 3.14.0

      • getDefinition

        public DefinitionCapabilities getDefinition()
        Capabilities specific to the textDocument/definition

        Since 3.14.0

      • setDefinition

        public void setDefinition​(DefinitionCapabilities definition)
        Capabilities specific to the textDocument/definition

        Since 3.14.0

      • getTypeDefinition

        public TypeDefinitionCapabilities getTypeDefinition()
        Capabilities specific to the textDocument/typeDefinition

        Since 3.6.0

      • setTypeDefinition

        public void setTypeDefinition​(TypeDefinitionCapabilities typeDefinition)
        Capabilities specific to the textDocument/typeDefinition

        Since 3.6.0

      • getImplementation

        public ImplementationCapabilities getImplementation()
        Capabilities specific to the textDocument/implementation

        Since 3.6.0

      • setImplementation

        public void setImplementation​(ImplementationCapabilities implementation)
        Capabilities specific to the textDocument/implementation

        Since 3.6.0

      • getCodeAction

        public CodeActionCapabilities getCodeAction()
        Capabilities specific to the textDocument/codeAction
      • setCodeAction

        public void setCodeAction​(CodeActionCapabilities codeAction)
        Capabilities specific to the textDocument/codeAction
      • getCodeLens

        public CodeLensCapabilities getCodeLens()
        Capabilities specific to the textDocument/codeLens
      • setCodeLens

        public void setCodeLens​(CodeLensCapabilities codeLens)
        Capabilities specific to the textDocument/codeLens
      • getDocumentLink

        public DocumentLinkCapabilities getDocumentLink()
        Capabilities specific to the textDocument/documentLink
      • setDocumentLink

        public void setDocumentLink​(DocumentLinkCapabilities documentLink)
        Capabilities specific to the textDocument/documentLink
      • getColorProvider

        public ColorProviderCapabilities getColorProvider()
        Capabilities specific to the textDocument/documentColor and the textDocument/colorPresentation request.

        Since 3.6.0

      • setColorProvider

        public void setColorProvider​(ColorProviderCapabilities colorProvider)
        Capabilities specific to the textDocument/documentColor and the textDocument/colorPresentation request.

        Since 3.6.0

      • getRename

        public RenameCapabilities getRename()
        Capabilities specific to the textDocument/rename
      • setRename

        public void setRename​(RenameCapabilities rename)
        Capabilities specific to the textDocument/rename
      • setPublishDiagnostics

        public void setPublishDiagnostics​(PublishDiagnosticsCapabilities publishDiagnostics)
        Capabilities specific to textDocument/publishDiagnostics.
      • getFoldingRange

        public FoldingRangeCapabilities getFoldingRange()
        Capabilities specific to textDocument/foldingRange requests.

        Since 3.10.0

      • setFoldingRange

        public void setFoldingRange​(FoldingRangeCapabilities foldingRange)
        Capabilities specific to textDocument/foldingRange requests.

        Since 3.10.0

      • getTypeHierarchy

        public TypeHierarchyCapabilities getTypeHierarchy()
        Capabilities specific to textDocument/prepareTypeHierarchy.

        Since 3.17.0

      • setTypeHierarchy

        public void setTypeHierarchy​(TypeHierarchyCapabilities typeHierarchy)
        Capabilities specific to textDocument/prepareTypeHierarchy.

        Since 3.17.0

      • getCallHierarchy

        public CallHierarchyCapabilities getCallHierarchy()
        Capabilities specific to textDocument/prepareCallHierarchy.

        Since 3.16.0

      • setCallHierarchy

        public void setCallHierarchy​(CallHierarchyCapabilities callHierarchy)
        Capabilities specific to textDocument/prepareCallHierarchy.

        Since 3.16.0

      • getSelectionRange

        public SelectionRangeCapabilities getSelectionRange()
        Capabilities specific to `textDocument/selectionRange` requests

        Since 3.15.0

      • setSelectionRange

        public void setSelectionRange​(SelectionRangeCapabilities selectionRange)
        Capabilities specific to `textDocument/selectionRange` requests

        Since 3.15.0

      • getSemanticTokens

        public SemanticTokensCapabilities getSemanticTokens()
        Capabilities specific to textDocument/semanticTokens.

        Since 3.16.0

      • setSemanticTokens

        public void setSemanticTokens​(SemanticTokensCapabilities semanticTokens)
        Capabilities specific to textDocument/semanticTokens.

        Since 3.16.0

      • getMoniker

        public MonikerCapabilities getMoniker()
        Capabilities specific to the textDocument/moniker request.

        Since 3.16.0

      • setMoniker

        public void setMoniker​(MonikerCapabilities moniker)
        Capabilities specific to the textDocument/moniker request.

        Since 3.16.0

      • getLinkedEditingRange

        public LinkedEditingRangeCapabilities getLinkedEditingRange()
        Capabilities specific to the textDocument/linkedEditingRange request.

        Since 3.16.0

      • setLinkedEditingRange

        public void setLinkedEditingRange​(LinkedEditingRangeCapabilities linkedEditingRange)
        Capabilities specific to the textDocument/linkedEditingRange request.

        Since 3.16.0

      • getInlayHint

        public InlayHintCapabilities getInlayHint()
        Capabilities specific to the textDocument/inlayHint request.

        Since 3.17.0

      • setInlayHint

        public void setInlayHint​(InlayHintCapabilities inlayHint)
        Capabilities specific to the textDocument/inlayHint request.

        Since 3.17.0

      • getInlineValue

        public InlineValueCapabilities getInlineValue()
        Client capabilities specific to inline values.

        Since 3.17.0

      • setInlineValue

        public void setInlineValue​(InlineValueCapabilities inlineValue)
        Client capabilities specific to inline values.

        Since 3.17.0

      • getDiagnostic

        public DiagnosticCapabilities getDiagnostic()
        Capabilities specific to the diagnostic pull model.

        Since 3.17.0

      • setDiagnostic

        public void setDiagnostic​(DiagnosticCapabilities diagnostic)
        Capabilities specific to the diagnostic pull model.

        Since 3.17.0

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object