Base class for possible completions.
A base class for completion providers.
A comparator that compares the input text of a
Completion
against a String lexicographically, ignoring case.
The optional "description" window that describes the currently selected
item in the auto-completion window.
A completion and its cached summary text.
Action that actually updates the summary text displayed.
The actual popup window of choices.
A mapping from a key (an Object) to an Action.
The actual list of completion choices in this popup window.
Adds auto-completion to a text component.
Listens for events in the text component to auto-activate the code
completion popup.
The Action
that displays the popup window if auto-completion
is enabled.
Listens for LookAndFeel changes and updates the various popup windows
involved in auto-completion accordingly.
Listens for events in the parent window of the text component with
auto-completion enabled.
Listens for events from the popup window.
Listens for events from the text component we're installed on.
Enumeration of the various types of this event.
An interface that allows listening for interesting events from an
AutoCompletion
.
Manages the colors shared across the library.
Represents a completion choice.
A list model implementation that allows the bulk addition of elements.
A base class for all standard completion providers.
Passed to
ExternalURLHandler
s as a way for them to display a summary
for a new completion in response to a link event.
A callback for when an external URL is clicked in the description window.
A completion choice representing a function.
Possibly redirects one URL to another.
A completion representing a tag in markup, such as HTML or XML.
A completion option that takes parameters, such as a function or method.
A small popup window offering a list of likely choices for a parameter
when the user has code-completed a parameterized completion.
Manages UI and state specific to parameterized completions - the parameter
description tool tip, the parameter completion choices list, the actual
highlights in the editor, etc.
Listens for various events in the text component while this tool tip
is visible.
Information about a parameter.
A "tool tip" that displays information on the function or method currently
being entered.
Describes a parameterized completion - what's being inserted, where the
parameters are in the inserted text, etc.
Information about a replacement.
Used to suppress FindBugs warnings.
A completion made up of a template with arbitrary parameters that the user
can tab through and fill in.
A piece of a TemplateCompletion
.
A completion for a variable (or constant) in a programming language.