A B C D E F G H I L P R S T V 
All Classes All Packages

A

add(String, T) - Method in class io.deephaven.lang.completion.results.FuzzyList
 
addMatch(Collection<CompletionItem.Builder>, Node, String, CompletionRequest, String...) - Method in class io.deephaven.lang.completion.ChunkerCompleter
Deprecated.
addMatch(Collection<CompletionItem.Builder>, Token, Token, String, CompletionRequest, CompletionOptions) - Method in class io.deephaven.lang.completion.results.CompletionBuilder
 
addTokens(StringBuilder, Token, String...) - Method in class io.deephaven.lang.completion.results.CompletionBuilder
 

B

BOTH - io.deephaven.lang.completion.ChunkerCompleter.SearchDirection
 

C

candidate(int) - Method in class io.deephaven.lang.completion.CompletionRequest
 
ChunkerCompleter - Class in io.deephaven.lang.completion
Uses a ChunkerDocument to lookup user cursor and perform autocompletion.
ChunkerCompleter(Logger, VariableProvider) - Constructor for class io.deephaven.lang.completion.ChunkerCompleter
 
ChunkerCompleter(Logger, VariableProvider, CompletionLookups) - Constructor for class io.deephaven.lang.completion.ChunkerCompleter
 
ChunkerCompleter.SearchDirection - Enum in io.deephaven.lang.completion
 
complete(String, int) - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
CompleteAssignment - Class in io.deephaven.lang.completion.results
A class specifically for completing assignment statements; to be called after the completer has discovered the cursor near an assignment token.
CompleteAssignment(ChunkerCompleter, ChunkerAssign) - Constructor for class io.deephaven.lang.completion.results.CompleteAssignment
 
CompleteColumnExpression - Class in io.deephaven.lang.completion.results
A class specifically for completing column expression; to be called after the completer has discovered the a column expression with an = and the cursor is at or after =.
CompleteColumnExpression(ChunkerCompleter, Node, ChunkerInvoke) - Constructor for class io.deephaven.lang.completion.results.CompleteColumnExpression
 
CompleteColumnName - Class in io.deephaven.lang.completion.results
A class specifically for completing column names; to be called after the completer has discovered the name of the column to match.
CompleteColumnName(ChunkerCompleter, Node, ChunkerInvoke) - Constructor for class io.deephaven.lang.completion.results.CompleteColumnName
 
CompleteInvocation - Class in io.deephaven.lang.completion.results
A class specifically for completing invocations; to be called with method results when the cursor is somewhere that a method is valid.
CompleteInvocation(ChunkerCompleter, Token) - Constructor for class io.deephaven.lang.completion.results.CompleteInvocation
 
CompleteTableName - Class in io.deephaven.lang.completion.results
A class specifically for completing table names; to be called after the completer has discovered the name of the table.
CompleteTableName(ChunkerCompleter, ChunkerInvoke, Stream<String>) - Constructor for class io.deephaven.lang.completion.results.CompleteTableName
 
CompleteTableNamespace - Class in io.deephaven.lang.completion.results
A class specifically for completing table namespaces; to be called after the completer has discovered the name of the namespace.
CompleteTableNamespace(ChunkerCompleter, ChunkerInvoke, Stream<String>) - Constructor for class io.deephaven.lang.completion.results.CompleteTableNamespace
 
CompleteVarName - Class in io.deephaven.lang.completion.results
A class specifically for completing variable names.
CompleteVarName(ChunkerCompleter, Token) - Constructor for class io.deephaven.lang.completion.results.CompleteVarName
 
CompletionBuilder - Class in io.deephaven.lang.completion.results
Some basic tools for computing completion results.
CompletionBuilder(ChunkerCompleter) - Constructor for class io.deephaven.lang.completion.results.CompletionBuilder
 
CompletionFragment - Class in io.deephaven.lang.completion
A Deephaven-internal completion fragment.
CompletionFragment(int, int, String) - Constructor for class io.deephaven.lang.completion.CompletionFragment
 
CompletionFragment(int, int, String, String) - Constructor for class io.deephaven.lang.completion.CompletionFragment
 
CompletionHandler - Interface in io.deephaven.lang.completion
General API for returning a list of completion results from a given offset in a source command.
CompletionLookups - Class in io.deephaven.lang.completion
A lookup object for various values that the ChunkerCompleter might be interested in.
CompletionLookups() - Constructor for class io.deephaven.lang.completion.CompletionLookups
 
CompletionOptions - Class in io.deephaven.lang.completion
Various context-sensitive options to use when generating completions.
CompletionOptions() - Constructor for class io.deephaven.lang.completion.CompletionOptions
 
CompletionRequest - Class in io.deephaven.lang.completion
A stateful object to represent a document search at a given position.
CompletionRequest(ChunkerCompleter, String, int) - Constructor for class io.deephaven.lang.completion.CompletionRequest
 
CONTAINS_NEWLINE - Static variable in class io.deephaven.lang.completion.ChunkerCompleter
 

D

DelegatingCompletionHandler - Class in io.deephaven.lang.completion
Allows you to join multiple completion handlers together, and coalesce the final results.
DelegatingCompletionHandler(CompletionHandler...) - Constructor for class io.deephaven.lang.completion.DelegatingCompletionHandler
 
doCompletion(Node, Set<CompletionItem.Builder>, CompletionRequest) - Method in class io.deephaven.lang.completion.results.CompleteTableName
 
doCompletion(Node, Set<CompletionItem.Builder>, CompletionRequest) - Method in class io.deephaven.lang.completion.results.CompleteTableNamespace
 
doCompletion(Collection<CompletionItem.Builder>, CompletionRequest, Method) - Method in class io.deephaven.lang.completion.results.CompleteColumnExpression
 
doCompletion(Collection<CompletionItem.Builder>, CompletionRequest, Method) - Method in class io.deephaven.lang.completion.results.CompleteInvocation
 
doCompletion(Collection<CompletionItem.Builder>, CompletionRequest, String) - Method in class io.deephaven.lang.completion.results.CompleteColumnExpression
 
doCompletion(Collection<CompletionItem.Builder>, CompletionRequest, String) - Method in class io.deephaven.lang.completion.results.CompleteColumnName
 
doCompletion(Collection<CompletionItem.Builder>, CompletionRequest, String) - Method in class io.deephaven.lang.completion.results.CompleteVarName
 
doCompletion(Collection<CompletionItem.Builder>, CompletionRequest, String, boolean) - Method in class io.deephaven.lang.completion.results.CompleteAssignment
 

E

equals(Object) - Method in class io.deephaven.lang.completion.CompletionFragment
 

F

findAssignment(ParsedDocument, CompletionRequest, String) - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
FuzzyList<T> - Class in io.deephaven.lang.completion.results
A list-like object that performs fuzzy sorting on the edit distance of strings.
FuzzyList(String) - Constructor for class io.deephaven.lang.completion.results.FuzzyList
 

G

getBeforeCursor() - Method in class io.deephaven.lang.completion.CompletionRequest
 
getCandidate() - Method in class io.deephaven.lang.completion.CompletionRequest
 
getCompleter() - Method in class io.deephaven.lang.completion.results.CompletionBuilder
 
getCompletion() - Method in class io.deephaven.lang.completion.CompletionFragment
 
getDefaultQuoteType() - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
getDisplayCompletion() - Method in class io.deephaven.lang.completion.CompletionFragment
 
getLength() - Method in class io.deephaven.lang.completion.CompletionFragment
 
getNextTokens() - Method in class io.deephaven.lang.completion.CompletionOptions
 
getOffset() - Method in class io.deephaven.lang.completion.CompletionRequest
 
getPrevTokens() - Method in class io.deephaven.lang.completion.CompletionOptions
 
getQuoteType() - Method in class io.deephaven.lang.completion.CompletionOptions
 
getQuoteType(Node) - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
getReferencedTables() - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
getReferencedTables() - Method in class io.deephaven.lang.completion.CompletionLookups
 
getSource() - Method in class io.deephaven.lang.completion.CompletionRequest
 
getStart() - Method in class io.deephaven.lang.completion.CompletionFragment
 
getStatics() - Method in class io.deephaven.lang.completion.CompletionLookups
 
getStopTokens() - Method in class io.deephaven.lang.completion.CompletionOptions
 
getTableDefinition(ChunkerCompleter, ParsedDocument, VariableProvider, String) - Method in class io.deephaven.lang.completion.CompletionRequest
 

H

hashCode() - Method in class io.deephaven.lang.completion.CompletionFragment
 

I

io.deephaven.lang.completion - package io.deephaven.lang.completion
 
io.deephaven.lang.completion.results - package io.deephaven.lang.completion.results
 
isRequireCommaSuffix() - Method in class io.deephaven.lang.completion.CompletionOptions
 
isRequireQuotes() - Method in class io.deephaven.lang.completion.CompletionOptions
 
isRequireSpacePrefix() - Method in class io.deephaven.lang.completion.CompletionOptions
 
iterator() - Method in class io.deephaven.lang.completion.results.FuzzyList
 

L

LEFT - io.deephaven.lang.completion.ChunkerCompleter.SearchDirection
 
len - Variable in class io.deephaven.lang.completion.results.CompletionBuilder
 

P

placeAfter(Node, CompletionRequest) - Method in class io.deephaven.lang.completion.results.CompletionBuilder
 
preload(ScriptSession) - Static method in class io.deephaven.lang.completion.CompletionLookups
 
PROP_SUGGEST_STATIC_METHODS - Static variable in class io.deephaven.lang.completion.ChunkerCompleter
 

R

replaceNode(Node, CompletionRequest) - Method in class io.deephaven.lang.completion.results.CompletionBuilder
 
replaceToken(Token, CompletionRequest) - Method in class io.deephaven.lang.completion.results.CompletionBuilder
 
replaceTokens(Token, Token, CompletionRequest) - Method in class io.deephaven.lang.completion.results.CompletionBuilder
 
RIGHT - io.deephaven.lang.completion.ChunkerCompleter.SearchDirection
 
runCompletion(ParsedDocument, int) - Method in class io.deephaven.lang.completion.ChunkerCompleter
Part 1 of the V2 completion api; adapting our API to fit into existing CompletionHandler semantics.
runCompletion(ParsedDocument, Position, int) - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
runCompletion(ParsedDocument, Position, int) - Method in interface io.deephaven.lang.completion.CompletionHandler
 
runCompletion(ParsedDocument, Position, int) - Method in class io.deephaven.lang.completion.DelegatingCompletionHandler
 

S

setDefaultQuoteType(String) - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
setNextTokens(String...) - Method in class io.deephaven.lang.completion.CompletionOptions
 
setPrevTokens(String...) - Method in class io.deephaven.lang.completion.CompletionOptions
 
setQuoteType(String) - Method in class io.deephaven.lang.completion.CompletionOptions
 
setRequireCommaSuffix(boolean) - Method in class io.deephaven.lang.completion.CompletionOptions
 
setRequireQuotes(boolean) - Method in class io.deephaven.lang.completion.CompletionOptions
 
setRequireSpacePrefix(boolean) - Method in class io.deephaven.lang.completion.CompletionOptions
 
setStopTokens(String...) - Method in class io.deephaven.lang.completion.CompletionOptions
 
sliceBefore(CompletionItem.Builder, Position, Node) - Method in class io.deephaven.lang.completion.ChunkerCompleter
 
sortable(int) - Static method in class io.deephaven.lang.completion.ChunkerCompleter
 
start - Variable in class io.deephaven.lang.completion.results.CompletionBuilder
 
stringLiteral(Node) - Method in class io.deephaven.lang.completion.ChunkerCompleter
 

T

toString() - Method in class io.deephaven.lang.completion.CompletionFragment
 
toString() - Method in class io.deephaven.lang.completion.CompletionRequest
 

V

valueOf(String) - Static method in enum io.deephaven.lang.completion.ChunkerCompleter.SearchDirection
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.deephaven.lang.completion.ChunkerCompleter.SearchDirection
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L P R S T V 
All Classes All Packages