Class CompletionBuilder
java.lang.Object
io.deephaven.lang.completion.results.CompletionBuilder
- Direct Known Subclasses:
CompleteAssignment,CompleteColumnExpression,CompleteColumnName,CompleteInvocation,CompleteTableName,CompleteTableNamespace,CompleteVarName
Some basic tools for computing completion results.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMatch(Collection<CompletionItem.Builder> results, Token startToken, Token endToken, String match, CompletionRequest index, CompletionOptions options) protected voidaddTokens(StringBuilder b, Token tok, String... suffix) protected DocumentRange.BuilderplaceAfter(Node node, CompletionRequest request) protected DocumentRange.BuilderreplaceNode(Node node, CompletionRequest request) protected DocumentRange.BuilderreplaceToken(Token startToken, CompletionRequest request) protected DocumentRange.BuilderreplaceTokens(Token startToken, Token endToken, CompletionRequest request)
-
Field Details
-
start
protected int start -
len
protected int len
-
-
Constructor Details
-
CompletionBuilder
-
-
Method Details
-
getCompleter
-
addTokens
-
replaceNode
-
replaceToken
-
replaceTokens
protected DocumentRange.Builder replaceTokens(Token startToken, Token endToken, CompletionRequest request) -
placeAfter
-
addMatch
protected void addMatch(Collection<CompletionItem.Builder> results, Token startToken, Token endToken, String match, CompletionRequest index, CompletionOptions options)
-