Index

B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

B

borderColor() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the border color applied to both the input and list borders, or null if unset.
borderColor(Color) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the color applied to both the input and list borders.
BOTTOM - Enum constant in enum class me.neveux.garnish.picker.PreviewPosition
Preview below the list.

C

cancelled() - Method in record class me.neveux.garnish.core.PickerResult
Returns the value of the cancelled record component.
cancelled(String) - Static method in record class me.neveux.garnish.core.PickerResult
Creates a cancelled result.
caseMode() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the case-comparison mode.
caseMode(CaseMode) - Method in class me.neveux.garnish.picker.PickerConfig
Sets how character case is compared (default CaseMode.SMART).
CaseMode - Enum Class in me.neveux.garnish.fuzzy
Controls how character case is compared during matching.
catppuccinFrappe() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a Catppuccin Frappé theme.
catppuccinLatte() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a Catppuccin Latte (light) theme.
catppuccinMacchiato() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a Catppuccin Macchiato theme.
catppuccinMocha() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a Catppuccin Mocha theme.
confirmed(List, String) - Static method in record class me.neveux.garnish.core.PickerResult
Creates a confirmed result.
counter() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns the value of the counter record component.
counterStyle() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the style applied to the matched/total counter, or null if unset.
counterStyle(Style) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the style applied to the matched/total counter.
CSS selectors - Section in class me.neveux.garnish.picker.FuzzyPicker
 

D

defaults() - Static method in class me.neveux.garnish.picker.PickerConfig
Returns a new PickerConfig with the same defaults as FuzzyPicker uses out of the box: "> " prompt, empty placeholder, height 10, sort enabled, single-select, no grammar, CaseMode.SMART case mode.
defaults() - Static method in record class me.neveux.garnish.picker.PickerIcons
The built-in defaults: Unicode arrow and filled/empty circles.
defaults() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a theme with every field unset, deferring entirely to CSS and built-in defaults.
dracula() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a high-contrast Dracula-inspired theme.

E

Embedded usage - Section in class me.neveux.garnish.picker.FuzzyPicker
 
equals(Object) - Method in record class me.neveux.garnish.core.PickerResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.fuzzy.FuzzyMatcher.Scored
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Exact
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Fuzzy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Negate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Prefix
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Suffix
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.fuzzy.MatchResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.picker.PickerIcons
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.neveux.garnish.theme.PickerTheme
Indicates whether some other object is "equal to" this one.
Exact(String) - Constructor for record class me.neveux.garnish.fuzzy.grammar.Term.Exact
Creates an instance of a Exact record class.

F

first() - Method in record class me.neveux.garnish.core.PickerResult
Returns the first selected item, if any.
Fuzzy(String) - Constructor for record class me.neveux.garnish.fuzzy.grammar.Term.Fuzzy
Creates an instance of a Fuzzy record class.
FuzzyMatcher - Interface in me.neveux.garnish.fuzzy
Scores a query against candidate strings, fzf-style.
FuzzyMatcher.Scored<T> - Record Class in me.neveux.garnish.fuzzy
An item paired with its match result.
fuzzyPicker(List) - Static method in class me.neveux.garnish.picker.Garnish
Creates a fuzzy picker over string items using default configuration.
fuzzyPicker(List, PickerConfig) - Static method in class me.neveux.garnish.picker.Garnish
Creates a fuzzy picker over string items with the given configuration.
fuzzyPicker(List, Function) - Static method in class me.neveux.garnish.picker.Garnish
Creates a fuzzy picker over arbitrary items using default configuration.
fuzzyPicker(List, Function, PickerConfig) - Static method in class me.neveux.garnish.picker.Garnish
Creates a fuzzy picker over arbitrary items with the given configuration.
FuzzyPicker<T> - Class in me.neveux.garnish.picker
An inline, fzf-style fuzzy selector for Tamboui.
FzfV2Matcher - Class in me.neveux.garnish.fuzzy
A clean-room port of fzf's FuzzyMatchV2 algorithm.
FzfV2Matcher() - Constructor for class me.neveux.garnish.fuzzy.FzfV2Matcher
Creates a matcher with smart-case matching.
FzfV2Matcher(CaseMode) - Constructor for class me.neveux.garnish.fuzzy.FzfV2Matcher
Creates a matcher with the given case mode.

G

Garnish - Class in me.neveux.garnish.picker
Static factory entry points for garnish components, mirroring Tamboui's Toolkit factory style.
grammar() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if fzf query grammar is enabled.
grammar(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Enables fzf query grammar: space-separated terms are ANDed, | ORs them, 'exact, ^prefix, suffix$, and !negate select the match mode.
GrammarMatcher - Class in me.neveux.garnish.fuzzy.grammar
A FuzzyMatcher that adds fzf's query grammar on top of another matcher.
GrammarMatcher(FuzzyMatcher, CaseMode) - Constructor for class me.neveux.garnish.fuzzy.grammar.GrammarMatcher
Creates a grammar matcher delegating fuzzy terms to fuzzy.
gruvbox() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a Gruvbox-inspired theme.

H

handleKeyEvent(KeyEvent, boolean) - Method in class me.neveux.garnish.picker.FuzzyPicker
 
handleMouseEvent(MouseEvent) - Method in class me.neveux.garnish.picker.FuzzyPicker
 
hashCode() - Method in record class me.neveux.garnish.core.PickerResult
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.fuzzy.FuzzyMatcher.Scored
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Exact
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Fuzzy
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Negate
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Prefix
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Suffix
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.fuzzy.MatchResult
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.picker.PickerIcons
Returns a hash code value for this object.
hashCode() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns a hash code value for this object.
hasSelection() - Method in record class me.neveux.garnish.core.PickerResult
Returns true if the picker confirmed at least one item.
header() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the header line shown above the query (empty string means hidden).
header() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns the value of the header record component.
header(String) - Method in class me.neveux.garnish.picker.PickerConfig
Sets a header line shown above the query (empty string hides it).
headerStyle() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the style applied to the header line, or null if unset.
headerStyle(Style) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the style applied to the header line.
height() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the initial inline height in lines.
height(int) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the initial inline height in lines; the display may grow beyond it.
highlightColor() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the color applied to the highlighted (selected) row.
highlightColor(Color) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the color of the highlighted (selected) row.

I

icons(PickerIcons) - Method in class me.neveux.garnish.picker.PickerConfig
Applies a PickerIcons preset.
Inline usage - Section in class me.neveux.garnish.picker.FuzzyPicker
 
inner() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Negate
Returns the value of the inner record component.
inputBorder() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if the query row is wrapped in a rounded border.
inputBorder(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Wraps the query row in a rounded border panel when true.
INSENSITIVE - Enum constant in enum class me.neveux.garnish.fuzzy.CaseMode
Always compare case-insensitively.
isCancelled() - Method in record class me.neveux.garnish.core.PickerResult
Returns true if the user cancelled (Esc) rather than confirming.
isCaseSensitive(String) - Method in enum class me.neveux.garnish.fuzzy.CaseMode
Resolves whether matching should be case-sensitive for the given query.
isFocusable() - Method in class me.neveux.garnish.picker.FuzzyPicker
 
item() - Method in record class me.neveux.garnish.fuzzy.FuzzyMatcher.Scored
Returns the value of the item record component.
items() - Method in record class me.neveux.garnish.core.PickerResult
Returns the value of the items record component.

L

listBorder() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if the results list is wrapped in a rounded border.
listBorder(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Wraps the results list in a rounded border panel when true.
listHeight() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the explicit list height set via PickerConfig.visibleItems(int), or null if not set (the picker falls back to PickerConfig.height()).

M

markers(String, String) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the multi-select markers for toggled and untoggled rows.
match() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns the value of the match record component.
match(String, String) - Method in interface me.neveux.garnish.fuzzy.FuzzyMatcher
Matches a query against a single candidate.
match(String, String) - Method in class me.neveux.garnish.fuzzy.FzfV2Matcher
 
match(String, String) - Method in class me.neveux.garnish.fuzzy.grammar.GrammarMatcher
 
matchCount() - Method in class me.neveux.garnish.picker.FuzzyPicker
Returns the number of items currently matching the query.
matcher() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the FuzzyMatcher used to rank candidates.
matcher(FuzzyMatcher) - Method in class me.neveux.garnish.picker.PickerConfig
Replaces the matcher used for ranking.
MatchResult - Record Class in me.neveux.garnish.fuzzy
The outcome of matching a query against a single candidate string.
MatchResult(int, int[]) - Constructor for record class me.neveux.garnish.fuzzy.MatchResult
Normalizes a null or empty position array to the shared sentinel, cloning otherwise.
matchStyle() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the style applied to matched characters within a row, or null if unset (falls back to CSS then built-in default).
matchStyle(Style) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the style applied to matched characters within a row.
me.neveux.garnish.core - package me.neveux.garnish.core
 
me.neveux.garnish.fuzzy - package me.neveux.garnish.fuzzy
 
me.neveux.garnish.fuzzy.grammar - package me.neveux.garnish.fuzzy.grammar
 
me.neveux.garnish.picker - package me.neveux.garnish.picker
 
me.neveux.garnish.theme - package me.neveux.garnish.theme
 
minimal() - Static method in record class me.neveux.garnish.picker.PickerIcons
Minimal ASCII preset — no arrow pointer, asterisk for selected, spaces for unselected.
monochrome() - Static method in record class me.neveux.garnish.theme.PickerTheme
Returns a no-color theme that relies on bold and reverse video only.
multiSelect() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if multi-select mode is enabled.
multiSelect(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Enables multi-select mode.

N

Negate(Term) - Constructor for record class me.neveux.garnish.fuzzy.grammar.Term.Negate
Creates an instance of a Negate record class.
nerd() - Static method in record class me.neveux.garnish.picker.PickerIcons
Nerd Font preset — uses Nerd Font glyphs for a richer appearance.
noMatchText() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the message shown when no items match the query.
noMatchText(String) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the message shown in place of the list when nothing matches.
NONE - Enum constant in enum class me.neveux.garnish.picker.PreviewPosition
No preview pane, even if a preview provider is set.

O

of(int) - Static method in record class me.neveux.garnish.fuzzy.MatchResult
Creates a result with a score and no recorded positions.
onCancel() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the callback invoked when the user cancels (Esc).
onCancel(Runnable) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the callback invoked when the user cancels (Esc).
onSelect() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the callback invoked with the chosen item on single-select confirm.
onSelect(Consumer) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the callback invoked with the chosen item on confirm.
onSelectMany() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the callback invoked with all chosen items on multi-select confirm.
onSelectMany(Consumer) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the callback invoked with all chosen items on confirm in multi-select mode.

P

parse(String) - Method in class me.neveux.garnish.fuzzy.grammar.QueryParser
Parses a query into AND groups; each group is a non-empty list of OR alternatives.
pattern() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Exact
Returns the value of the pattern record component.
pattern() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Fuzzy
Returns the value of the pattern record component.
pattern() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Negate
 
pattern() - Method in interface me.neveux.garnish.fuzzy.grammar.Term
Returns the literal pattern this term matches against (empty for Term.Negate).
pattern() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Prefix
Returns the value of the pattern record component.
pattern() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Suffix
Returns the value of the pattern record component.
PickerConfig<T> - Class in me.neveux.garnish.picker
Carries all presentation and behaviour configuration for a FuzzyPicker.
PickerIcons - Record Class in me.neveux.garnish.picker
A bundle of icon strings for a FuzzyPicker.
PickerIcons(String, String, String) - Constructor for record class me.neveux.garnish.picker.PickerIcons
Creates an instance of a PickerIcons record class.
PickerResult<T> - Record Class in me.neveux.garnish.core
The outcome of running a picker.
PickerResult(List, String, boolean) - Constructor for record class me.neveux.garnish.core.PickerResult
Copies the item list defensively and normalizes a null query to the empty string.
PickerTheme - Record Class in me.neveux.garnish.theme
A bundle of styles for a FuzzyPicker, for consumers that prefer a programmatic theme over CSS.
PickerTheme(Style, Style, Style, Color, Style, Style, Color) - Constructor for record class me.neveux.garnish.theme.PickerTheme
Creates an instance of a PickerTheme record class.
placeholder() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the placeholder string shown when the query is empty.
placeholder() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns the value of the placeholder record component.
placeholder(String) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the placeholder shown when the query is empty.
placeholderStyle() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the style applied to the placeholder text, or null if unset.
placeholderStyle(Style) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the style applied to the placeholder text.
pointer() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the pointer symbol shown before the highlighted row.
pointer() - Method in record class me.neveux.garnish.picker.PickerIcons
Returns the value of the pointer record component.
pointer(String) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the pointer symbol shown before the highlighted row (default "▶ ").
positions() - Method in record class me.neveux.garnish.fuzzy.MatchResult
Returns the matched candidate indices in ascending order; never null.
preferredSize(int, int, RenderContext) - Method in class me.neveux.garnish.picker.FuzzyPicker
 
Prefix(String) - Constructor for record class me.neveux.garnish.fuzzy.grammar.Term.Prefix
Creates an instance of a Prefix record class.
preview() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the preview text provider, or null if no preview is configured.
preview(Function) - Method in class me.neveux.garnish.picker.PickerConfig
Shows a preview of the highlighted item rendered from the given text provider.
previewBorder() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if the preview pane is wrapped in a rounded border.
previewBorder(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Controls whether the preview pane is wrapped in a border (default true).
previewMarkdown() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if preview content is rendered as CommonMark/GFM markdown.
previewMarkdown(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
When true, preview content is rendered as CommonMark/GFM via Tamboui's MarkdownElement.
previewPosition() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the position of the preview pane.
previewPosition(PreviewPosition) - Method in class me.neveux.garnish.picker.PickerConfig
Sets where the preview pane sits (default PreviewPosition.RIGHT).
PreviewPosition - Enum Class in me.neveux.garnish.picker
Where the preview pane sits relative to the query and result list.
previewSize() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the size constraint of the preview pane split.
previewSize(Constraint) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the preview pane's split size (default 50%).
previewTitle() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the border title of the preview pane.
previewTitle(String) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the preview pane's border title.
previewWidth(int) - Method in class me.neveux.garnish.picker.PickerConfig
Convenience: sets the preview pane split to the given percentage.
prompt() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the prompt string shown before the query field.
prompt() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns the value of the prompt record component.
prompt(String) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the prompt shown before the query (default "> ").
prompt(List, Function) - Static method in class me.neveux.garnish.picker.FuzzyPicker
Convenience: builds a picker over items and runs it inline.
promptMulti(List, Function) - Static method in class me.neveux.garnish.picker.FuzzyPicker
Convenience: builds a multi-select picker over items and runs it inline.
promptResult(List, Function) - Static method in class me.neveux.garnish.picker.FuzzyPicker
Convenience: builds a picker over items, runs it inline, and returns the full PickerResult (cancel vs confirm plus the final query).
promptStyle() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the style applied to the prompt text, or null if unset.
promptStyle(Style) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the style applied to the prompt text.

Q

query() - Method in record class me.neveux.garnish.core.PickerResult
Returns the value of the query record component.
query() - Method in class me.neveux.garnish.picker.FuzzyPicker
Returns the current query text.
query() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the initial query text the picker is seeded with.
query(String) - Method in class me.neveux.garnish.picker.PickerConfig
Seeds the initial query text the picker opens with.
QueryParser - Class in me.neveux.garnish.fuzzy.grammar
Parses an fzf-style query string into AND-of-OR groups of Terms.
QueryParser() - Constructor for class me.neveux.garnish.fuzzy.grammar.QueryParser
Creates a parser.

R

rank(String, List, Function) - Method in interface me.neveux.garnish.fuzzy.FuzzyMatcher
Ranks and filters a list of items by how well their text matches the query.
renderContent(Frame, Rect, RenderContext) - Method in class me.neveux.garnish.picker.FuzzyPicker
 
result() - Method in record class me.neveux.garnish.fuzzy.FuzzyMatcher.Scored
Returns the value of the result record component.
reverse() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if the list is rendered above the query row.
reverse(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Renders the list above the query instead of below it.
RIGHT - Enum constant in enum class me.neveux.garnish.picker.PreviewPosition
Preview to the right of the list (the fzf default).
run() - Method in class me.neveux.garnish.picker.FuzzyPicker
Runs this picker inline and blocks until the user selects an item or cancels.
runMulti() - Method in class me.neveux.garnish.picker.FuzzyPicker
Enables multi-select, runs the picker inline, and blocks until the user confirms a set of items or cancels.
runResult() - Method in class me.neveux.garnish.picker.FuzzyPicker
Runs this picker inline and returns a PickerResult that distinguishes a cancellation from a confirmed (possibly empty) selection and carries the final query text.

S

score() - Method in record class me.neveux.garnish.fuzzy.MatchResult
Returns the value of the score record component.
SCORE_PER_CHAR - Static variable in interface me.neveux.garnish.fuzzy.FuzzyMatcher
Base score awarded per matched character.
Scored(T, MatchResult) - Constructor for record class me.neveux.garnish.fuzzy.FuzzyMatcher.Scored
Creates an instance of a Scored record class.
scrollbar() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the result-list scrollbar policy.
scrollbar(ScrollBarPolicy) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the result-list scrollbar policy.
scrollbarThumb() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns the value of the scrollbarThumb record component.
scrollbarThumbColor() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the scrollbar thumb color, or null if unset.
scrollbarThumbColor(Color) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the scrollbar thumb color.
selectedMarker() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the marker symbol prepended to toggled rows in multi-select mode.
selectedMarker() - Method in record class me.neveux.garnish.picker.PickerIcons
Returns the value of the selectedMarker record component.
selectedRow() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns the value of the selectedRow record component.
selection() - Method in class me.neveux.garnish.picker.FuzzyPicker
Returns the currently highlighted item, if any results match.
SENSITIVE - Enum constant in enum class me.neveux.garnish.fuzzy.CaseMode
Always compare case-sensitively.
showCounter() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if the matched/total counter badge is shown.
showCounter(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Shows a matched/total counter beside the prompt.
SMART - Enum constant in enum class me.neveux.garnish.fuzzy.CaseMode
Case-insensitive when the query is all lowercase; case-sensitive as soon as the query contains any uppercase character.
sort() - Method in class me.neveux.garnish.picker.PickerConfig
Returns true if results are ranked by match score (default).
sort(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
Controls result ordering.
Suffix(String) - Constructor for record class me.neveux.garnish.fuzzy.grammar.Term.Suffix
Creates an instance of a Suffix record class.

T

Term - Interface in me.neveux.garnish.fuzzy.grammar
A single term in an fzf-style query.
Term.Exact - Record Class in me.neveux.garnish.fuzzy.grammar
An exact-substring term ('foo).
Term.Fuzzy - Record Class in me.neveux.garnish.fuzzy.grammar
A fuzzy subsequence term.
Term.Negate - Record Class in me.neveux.garnish.fuzzy.grammar
A negated term (!foo): the candidate must NOT match inner.
Term.Prefix - Record Class in me.neveux.garnish.fuzzy.grammar
A prefix-anchored term (^foo).
Term.Suffix - Record Class in me.neveux.garnish.fuzzy.grammar
A suffix-anchored term (foo$).
theme(PickerTheme) - Method in class me.neveux.garnish.picker.PickerConfig
Applies a PickerTheme.
toggledItems() - Method in class me.neveux.garnish.picker.FuzzyPicker
Returns the items toggled in multi-select mode, in toggle order.
toString() - Method in record class me.neveux.garnish.core.PickerResult
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.fuzzy.FuzzyMatcher.Scored
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Exact
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Fuzzy
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Negate
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Prefix
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Suffix
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.fuzzy.MatchResult
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.picker.PickerIcons
Returns a string representation of this record class.
toString() - Method in record class me.neveux.garnish.theme.PickerTheme
Returns a string representation of this record class.

U

unselectedMarker() - Method in class me.neveux.garnish.picker.PickerConfig
Returns the marker symbol prepended to untoggled rows in multi-select mode.
unselectedMarker() - Method in record class me.neveux.garnish.picker.PickerIcons
Returns the value of the unselectedMarker record component.

V

valueOf(String) - Static method in enum class me.neveux.garnish.fuzzy.CaseMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.neveux.garnish.picker.PreviewPosition
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.neveux.garnish.fuzzy.CaseMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.neveux.garnish.picker.PreviewPosition
Returns an array containing the constants of this enum class, in the order they are declared.
visibleItems(int) - Method in class me.neveux.garnish.picker.PickerConfig
Sets the number of visible list rows.

W

withMatch(Style) - Method in record class me.neveux.garnish.theme.PickerTheme
Returns a copy of this theme with the match style replaced.
withSelectedRow(Color) - Method in record class me.neveux.garnish.theme.PickerTheme
Returns a copy of this theme with the selected-row highlight color replaced.
B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values