Index
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
nullif 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
cancelledrecord 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
counterrecord component. - counterStyle() - Method in class me.neveux.garnish.picker.PickerConfig
-
Returns the style applied to the matched/total counter, or
nullif 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
PickerConfigwith the same defaults asFuzzyPickeruses out of the box:"> "prompt, empty placeholder, height 10, sort enabled, single-select, no grammar,CaseMode.SMARTcase 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
Exactrecord 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
Fuzzyrecord 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
FuzzyMatchV2algorithm. - FzfV2Matcher() - Constructor for class me.neveux.garnish.fuzzy.FzfV2Matcher
-
Creates a matcher with
smart-casematching. - 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
Toolkitfactory style. - grammar() - Method in class me.neveux.garnish.picker.PickerConfig
-
Returns
trueif 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!negateselect the match mode. - GrammarMatcher - Class in me.neveux.garnish.fuzzy.grammar
-
A
FuzzyMatcherthat 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
headerrecord 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
nullif 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
PickerIconspreset. - 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
innerrecord component. - inputBorder() - Method in class me.neveux.garnish.picker.PickerConfig
-
Returns
trueif 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
itemrecord component. - items() - Method in record class me.neveux.garnish.core.PickerResult
-
Returns the value of the
itemsrecord component.
L
- listBorder() - Method in class me.neveux.garnish.picker.PickerConfig
-
Returns
trueif 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), ornullif not set (the picker falls back toPickerConfig.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
matchrecord 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
FuzzyMatcherused 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
nullif 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
trueif 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
Negaterecord 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
patternrecord component. - pattern() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Fuzzy
-
Returns the value of the
patternrecord 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
patternrecord component. - pattern() - Method in record class me.neveux.garnish.fuzzy.grammar.Term.Suffix
-
Returns the value of the
patternrecord 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
PickerIconsrecord 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
PickerThemerecord 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
placeholderrecord 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
nullif 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
pointerrecord 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
Prefixrecord class. - preview() - Method in class me.neveux.garnish.picker.PickerConfig
-
Returns the preview text provider, or
nullif 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
trueif 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
trueif 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'sMarkdownElement. - 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
promptrecord 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
itemsand runs it inline. - promptMulti(List, Function) - Static method in class me.neveux.garnish.picker.FuzzyPicker
-
Convenience: builds a multi-select picker over
itemsand 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 fullPickerResult(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
nullif 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
queryrecord 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
resultrecord component. - reverse() - Method in class me.neveux.garnish.picker.PickerConfig
-
Returns
trueif 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
PickerResultthat 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
scorerecord 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
Scoredrecord 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
scrollbarThumbrecord component. - scrollbarThumbColor() - Method in class me.neveux.garnish.picker.PickerConfig
-
Returns the scrollbar thumb color, or
nullif 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
selectedMarkerrecord component. - selectedRow() - Method in record class me.neveux.garnish.theme.PickerTheme
-
Returns the value of the
selectedRowrecord 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
trueif the matched/total counter badge is shown. - showCounter(boolean) - Method in class me.neveux.garnish.picker.PickerConfig
-
Shows a
matched/totalcounter 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
trueif 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
Suffixrecord 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 matchinner. - 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
unselectedMarkerrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values