SwingCompletionSuggestionProvider
Parameters
pure progressive completion engine. This adapter does not select a dispatcher; the owning suggestion caller controls its coroutine context.
supplier for an immutable snapshot of current host-owned metadata. open captures it synchronously on the EDT before background work. Direct suggestions callers capture it in their own calling context.
exact source identifiers mapped to host-owned display labels. Copied at construction; blank labels are rejected. Labels are trimmed and bounded to 128 UTF-16 units without splitting a surrogate pair. Unknown identifiers use the neutral built-in label or a humanized identifier. Source identity and ranking are unaffected. No host callback is invoked during adaptation.
observer captured with every opened source. Provider replacement never redirects feedback from an already opened request.
Creates an adapter with neutral source labels and optional live host context.