A B C D E F G H I L P R S T V
All Classes All Packages
All Classes All Packages
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
ChunkerCompletermight 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.
All Classes All Packages