public abstract class AbstractAttributeCompletionResolver extends AbstractCompletionResolver
CompletionItem.setDocumentation(String)CompletionItem.setAdditionalTextEdits(java.util.List)CompletionItem.setDetail(String)| Constructor and Description |
|---|
AbstractAttributeCompletionResolver() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected void |
resolveCompletionItem(DOMNode node,
org.eclipse.lsp4j.CompletionItem toResolve,
ICompletionItemResolverRequest request,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Resolve the given completion item
toResolve by using the given
DOM node. |
resolveCompletionItemprotected void resolveCompletionItem(DOMNode node, org.eclipse.lsp4j.CompletionItem toResolve, ICompletionItemResolverRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
AbstractCompletionResolvertoResolve by using the given
DOM node.resolveCompletionItem in class AbstractCompletionResolvernode - 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.protected abstract void resolveCompletionItem(DOMElement element, org.eclipse.lsp4j.CompletionItem toResolve, ICompletionItemResolverRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
request - the completion resolve requesttoResolve - the unresolved completion item to resolveparentElement - the parent element to where completion was opened onattr - the attribute that completion was opened on, may be nullCopyright © 2022. All rights reserved.