public class XMLCompletions extends Object
Constructor and Description |
---|
XMLCompletions(XMLExtensionsRegistry extensionsRegistry) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.lsp4j.CompletionList |
doComplete(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
SharedSettings settings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
AutoCloseTagResponse |
doTagComplete(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
XMLCompletionSettings completionSettings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
static int |
getOffsetFollowedBy(String s,
int offset,
ScannerState intialState,
TokenType expectedToken)
Returns starting offset of 'expectedToken' if it the next non whitespace
token after 'initialState'
|
org.eclipse.lsp4j.CompletionItem |
resolveCompletionItem(org.eclipse.lsp4j.CompletionItem unresolved,
DOMDocument xmlDocument,
SharedSettings sharedSettings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Returns the completion item with the empty fields resolved.
|
public XMLCompletions(XMLExtensionsRegistry extensionsRegistry)
public org.eclipse.lsp4j.CompletionList doComplete(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, SharedSettings settings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public org.eclipse.lsp4j.CompletionItem resolveCompletionItem(org.eclipse.lsp4j.CompletionItem unresolved, DOMDocument xmlDocument, SharedSettings sharedSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
unresolved
- the unresolved completion itemxmlDocument
- the model of the document where completion was
triggeredsharedSettings
- the settingscancelChecker
- the cancel checkerpublic AutoCloseTagResponse doTagComplete(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, XMLCompletionSettings completionSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public static int getOffsetFollowedBy(String s, int offset, ScannerState intialState, TokenType expectedToken)
s
- offset
- intialState
- expectedToken
- Copyright © 2022. All rights reserved.