Class JarikoLspHandler

  • All Implemented Interfaces:
    com.smeup.jardis.core.Handler<com.smeup.jardis.core.lsp.handler.Context>, com.smeup.jardis.core.lsp.handler.LspHandler

    public class JarikoLspHandler
    extends Object
    implements com.smeup.jardis.core.lsp.handler.LspHandler
    Author:
    marco.lanari
    • Field Detail

      • JARIKO_DEBUGGE_CONTEXT_SUPPPLIER

        public static final String JARIKO_DEBUGGE_CONTEXT_SUPPPLIER
    • Constructor Detail

      • JarikoLspHandler

        public JarikoLspHandler()
    • Method Detail

      • getTextDocumentHandler

        public com.smeup.jardis.core.lsp.handler.TextDocumentHandler getTextDocumentHandler()
        Specified by:
        getTextDocumentHandler in interface com.smeup.jardis.core.lsp.handler.LspHandler
      • getWorkspaceHandler

        public com.smeup.jardis.core.lsp.handler.WorkspaceHandler getWorkspaceHandler()
        Specified by:
        getWorkspaceHandler in interface com.smeup.jardis.core.lsp.handler.LspHandler
      • getSmeupHandler

        public JarikoSmeupHandler getSmeupHandler()
        Specified by:
        getSmeupHandler in interface com.smeup.jardis.core.lsp.handler.LspHandler
      • init

        public void init​(com.smeup.jardis.core.lsp.handler.Context context)
        Specified by:
        init in interface com.smeup.jardis.core.Handler<com.smeup.jardis.core.lsp.handler.Context>
      • startJardisSession

        public void startJardisSession​(com.smeup.jardis.core.JardisSession jardisSession)
        Specified by:
        startJardisSession in interface com.smeup.jardis.core.Handler<com.smeup.jardis.core.lsp.handler.Context>
      • onInitialize

        public com.smeup.jardis.core.lsp.model.InitializeResult onInitialize​(com.smeup.jardis.core.lsp.model.InitializeParams initializeParams)
        Specified by:
        onInitialize in interface com.smeup.jardis.core.lsp.handler.LspHandler
      • onInitialized

        public void onInitialized​(com.smeup.jardis.core.lsp.model.InitializedParams initializedParams)
                           throws com.smeup.jardis.core.lsp.handler.HandlingRequestError
        Specified by:
        onInitialized in interface com.smeup.jardis.core.lsp.handler.LspHandler
        Throws:
        com.smeup.jardis.core.lsp.handler.HandlingRequestError
      • cleanup

        public void cleanup()
        Specified by:
        cleanup in interface com.smeup.jardis.core.Handler<com.smeup.jardis.core.lsp.handler.Context>
      • onCancelRequest

        public void onCancelRequest​(com.smeup.jardis.core.lsp.model.CancelParams cancelParams)
        Specified by:
        onCancelRequest in interface com.smeup.jardis.core.lsp.handler.LspHandler