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. |
resolveCompletionItem
protected void resolveCompletionItem(DOMNode node, org.eclipse.lsp4j.CompletionItem toResolve, ICompletionItemResolverRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
AbstractCompletionResolver
toResolve
by using the given
DOM node.resolveCompletionItem
in class AbstractCompletionResolver
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.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.