Interface SynapseLanguageClientAPI

All Superinterfaces:
org.eclipse.lsp4j.services.LanguageClient, XMLLanguageClientAPI

public interface SynapseLanguageClientAPI extends XMLLanguageClientAPI
Synapse language client API.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Notification to be sent to the client when a connector is added
    void
    Notification to be sent to the client when a connector is removed
    void
    tryoutLog(String message)
    Notification to be sent to the client when a tryout server log is generated.

    Methods 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

    Methods inherited from interface org.eclipse.lemminx.customservice.XMLLanguageClientAPI

    actionableNotification, executeClientCommand
  • Method Details

    • addConnectorStatus

      void addConnectorStatus(ConnectorStatusNotification message)
      Notification to be sent to the client when a connector is added
      Parameters:
      message - the connection status notification
    • removeConnectorStatus

      void removeConnectorStatus(ConnectorStatusNotification message)
      Notification to be sent to the client when a connector is removed
      Parameters:
      message - the connection status notification
    • tryoutLog

      void tryoutLog(String message)
      Notification to be sent to the client when a tryout server log is generated.
      Parameters:
      message - the server log message