Package org.fife.ui.autocomplete

Interface Summary
Completion Represents a completion choice.
CompletionProvider Provides autocompletion values to an AutoCompletion.
DescWindowCallback Passed to ExternalURLHandlers as a way for them to display a summary for a new completion in response to a link event.
ExternalURLHandler A callback for when an external URL is clicked in the description window.
LinkRedirector Possibly redirects one URL to another.
ParameterChoicesProvider Provides completions for a ParameterizedCompletion's parameters.
ParameterizedCompletion A completion option that takes parameters, such as a function or method.
 

Class Summary
AbstractCompletion Base class for possible completions.
AbstractCompletionProvider A base class for completion providers.
AbstractCompletionProvider.CaseInsensitiveComparator A comparator that compares the input text of a Completion against a String lexicographically, ignoring case.
AutoCompletion Adds auto-completion to a text component.
AutoCompletionStyleContext Manages the colors shared across the library.
BasicCompletion A straightforward Completion implementation.
CompletionCellRenderer A cell renderer that adds some pizazz when rendering the standard Completion types, like Eclipse and NetBeans do.
CompletionProviderBase A base class for all standard completion providers.
CompletionXMLParser Parser for an XML file describing a procedural language such as C.
DefaultCompletionProvider A basic completion provider implementation.
EmptyIcon A standard icon that doesn't paint anything.
FunctionCompletion A completion choice representing a function.
LanguageAwareCompletionProvider A completion provider for the C programming language (and other languages with similar syntax).
MarkupTagCompletion A completion representing a tag in markup, such as HTML or XML.
ParameterizedCompletion.Parameter A parameter passed to a parameterized Completion.
ParameterizedCompletionChoicesWindow A small popup window offering a list of likely choices for a parameter when the user has code-completed a parameterized completion.
ShorthandCompletion A completion where the input text is shorthand for (really, just different than) the actual text to be inserted.
SortByRelevanceComparator Compares two Completions by their relevance before sorting them lexicographically.
TemplateCompletion A completion made up of a template with arbitrary parameters that the user can tab through and fill in.
Util Utility methods for the auto-complete framework.
VariableCompletion A completion for a variable (or constant) in a programming language.