Class AbstractAttributeCompletionResolver

    • Constructor Detail

      • AbstractAttributeCompletionResolver

        public AbstractAttributeCompletionResolver()
    • Method Detail

      • resolveCompletionItem

        protected void resolveCompletionItem​(DOMNode node,
                                             org.eclipse.lsp4j.CompletionItem toResolve,
                                             ICompletionItemResolverRequest request,
                                             org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
        Description copied from class: AbstractCompletionResolver
        Resolve the given completion item toResolve by using the given DOM node.
        Specified by:
        resolveCompletionItem in class AbstractCompletionResolver
        Parameters:
        node - the DOM retrieved by the offset coming from the completion item data.
        toResolve - the completion item to resolve.
        request - the completion request.
        cancelChecker - the cancel checker.
      • resolveCompletionItem

        protected abstract void resolveCompletionItem​(DOMElement element,
                                                      org.eclipse.lsp4j.CompletionItem toResolve,
                                                      ICompletionItemResolverRequest request,
                                                      org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
        Resolve the completion item from the content model to the given completion request.
        Parameters:
        request - the completion resolve request
        toResolve - the unresolved completion item to resolve
        parentElement - the parent element to where completion was opened on
        attr - the attribute that completion was opened on, may be null