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,
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'
|
static org.eclipse.lsp4j.Range |
getReplaceRange(int replaceStart,
int replaceEnd,
ICompletionRequest context) |
boolean |
isBalanced(DOMNode node) |
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 boolean isBalanced(DOMNode node)
public AutoCloseTagResponse doTagComplete(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public static int getOffsetFollowedBy(String s, int offset, ScannerState intialState, TokenType expectedToken)
s
- offset
- intialState
- expectedToken
- public static org.eclipse.lsp4j.Range getReplaceRange(int replaceStart, int replaceEnd, ICompletionRequest context) throws BadLocationException
BadLocationException
Copyright © 2020. All rights reserved.