Class MockSynapseLanguageClientAPI

  • All Implemented Interfaces:
    org.eclipse.lemminx.customservice.SynapseLanguageClientAPI, org.eclipse.lemminx.customservice.XMLLanguageClientAPI, org.eclipse.lsp4j.services.LanguageClient

    public class MockSynapseLanguageClientAPI
    extends Object
    implements org.eclipse.lemminx.customservice.SynapseLanguageClientAPI
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addConnectorStatus​(org.eclipse.lemminx.customservice.synapse.ConnectorStatusNotification connectorStatusNotification)  
      void logMessage​(org.eclipse.lsp4j.MessageParams messageParams)  
      void publishDiagnostics​(org.eclipse.lsp4j.PublishDiagnosticsParams publishDiagnosticsParams)  
      void removeConnectorStatus​(org.eclipse.lemminx.customservice.synapse.ConnectorStatusNotification connectorStatusNotification)  
      void showMessage​(org.eclipse.lsp4j.MessageParams messageParams)  
      CompletableFuture<org.eclipse.lsp4j.MessageActionItem> showMessageRequest​(org.eclipse.lsp4j.ShowMessageRequestParams showMessageRequestParams)  
      void telemetryEvent​(Object o)  
      void tryoutLog​(String s)  
      • Methods inherited from interface org.eclipse.lsp4j.services.LanguageClient

        applyEdit, configuration, createProgress, logTrace, notifyProgress, refreshCodeLenses, refreshDiagnostics, refreshInlayHints, refreshInlineValues, refreshSemanticTokens, registerCapability, showDocument, unregisterCapability, workspaceFolders
      • Methods inherited from interface org.eclipse.lemminx.customservice.XMLLanguageClientAPI

        actionableNotification, executeClientCommand
    • Constructor Detail

      • MockSynapseLanguageClientAPI

        public MockSynapseLanguageClientAPI()
    • Method Detail

      • addConnectorStatus

        public void addConnectorStatus​(org.eclipse.lemminx.customservice.synapse.ConnectorStatusNotification connectorStatusNotification)
        Specified by:
        addConnectorStatus in interface org.eclipse.lemminx.customservice.SynapseLanguageClientAPI
      • removeConnectorStatus

        public void removeConnectorStatus​(org.eclipse.lemminx.customservice.synapse.ConnectorStatusNotification connectorStatusNotification)
        Specified by:
        removeConnectorStatus in interface org.eclipse.lemminx.customservice.SynapseLanguageClientAPI
      • tryoutLog

        public void tryoutLog​(String s)
        Specified by:
        tryoutLog in interface org.eclipse.lemminx.customservice.SynapseLanguageClientAPI
      • telemetryEvent

        public void telemetryEvent​(Object o)
        Specified by:
        telemetryEvent in interface org.eclipse.lsp4j.services.LanguageClient
      • publishDiagnostics

        public void publishDiagnostics​(org.eclipse.lsp4j.PublishDiagnosticsParams publishDiagnosticsParams)
        Specified by:
        publishDiagnostics in interface org.eclipse.lsp4j.services.LanguageClient
      • showMessage

        public void showMessage​(org.eclipse.lsp4j.MessageParams messageParams)
        Specified by:
        showMessage in interface org.eclipse.lsp4j.services.LanguageClient
      • showMessageRequest

        public CompletableFuture<org.eclipse.lsp4j.MessageActionItem> showMessageRequest​(org.eclipse.lsp4j.ShowMessageRequestParams showMessageRequestParams)
        Specified by:
        showMessageRequest in interface org.eclipse.lsp4j.services.LanguageClient
      • logMessage

        public void logMessage​(org.eclipse.lsp4j.MessageParams messageParams)
        Specified by:
        logMessage in interface org.eclipse.lsp4j.services.LanguageClient