Class CompletionBuilder
- java.lang.Object
-
- io.deephaven.lang.completion.results.CompletionBuilder
-
- Direct Known Subclasses:
CompleteAssignment,CompleteColumnExpression,CompleteColumnName,CompleteInvocation,CompleteTableName,CompleteTableNamespace,CompleteVarName
public abstract class CompletionBuilder extends java.lang.ObjectSome basic tools for computing completion results.
-
-
Constructor Summary
Constructors Constructor Description CompletionBuilder(ChunkerCompleter completer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddMatch(java.util.Collection<io.deephaven.proto.backplane.script.grpc.CompletionItem.Builder> results, io.deephaven.lang.generated.Token startToken, io.deephaven.lang.generated.Token endToken, java.lang.String match, CompletionRequest index, CompletionOptions options)protected voidaddTokens(java.lang.StringBuilder b, io.deephaven.lang.generated.Token tok, java.lang.String... suffix)ChunkerCompletergetCompleter()protected io.deephaven.proto.backplane.script.grpc.DocumentRange.BuilderplaceAfter(io.deephaven.lang.generated.Node node, CompletionRequest request)protected io.deephaven.proto.backplane.script.grpc.DocumentRange.BuilderreplaceNode(io.deephaven.lang.generated.Node node, CompletionRequest request)protected io.deephaven.proto.backplane.script.grpc.DocumentRange.BuilderreplaceToken(io.deephaven.lang.generated.Token startToken, CompletionRequest request)protected io.deephaven.proto.backplane.script.grpc.DocumentRange.BuilderreplaceTokens(io.deephaven.lang.generated.Token startToken, io.deephaven.lang.generated.Token endToken, CompletionRequest request)
-
-
-
Constructor Detail
-
CompletionBuilder
public CompletionBuilder(ChunkerCompleter completer)
-
-
Method Detail
-
getCompleter
public ChunkerCompleter getCompleter()
-
addTokens
protected void addTokens(java.lang.StringBuilder b, io.deephaven.lang.generated.Token tok, java.lang.String... suffix)
-
replaceNode
protected io.deephaven.proto.backplane.script.grpc.DocumentRange.Builder replaceNode(io.deephaven.lang.generated.Node node, CompletionRequest request)
-
replaceToken
protected io.deephaven.proto.backplane.script.grpc.DocumentRange.Builder replaceToken(io.deephaven.lang.generated.Token startToken, CompletionRequest request)
-
replaceTokens
protected io.deephaven.proto.backplane.script.grpc.DocumentRange.Builder replaceTokens(io.deephaven.lang.generated.Token startToken, io.deephaven.lang.generated.Token endToken, CompletionRequest request)
-
placeAfter
protected io.deephaven.proto.backplane.script.grpc.DocumentRange.Builder placeAfter(io.deephaven.lang.generated.Node node, CompletionRequest request)
-
addMatch
protected void addMatch(java.util.Collection<io.deephaven.proto.backplane.script.grpc.CompletionItem.Builder> results, io.deephaven.lang.generated.Token startToken, io.deephaven.lang.generated.Token endToken, java.lang.String match, CompletionRequest index, CompletionOptions options)
-
-