Package org.fife.ui.autocomplete
The auto-completion library.
-
Interface Summary Interface Description AutoCompletionListener An interface that allows listening for interesting events from anAutoCompletion
.Completion Represents a completion choice.CompletionProvider Provides autocompletion values to anAutoCompletion
.DescWindowCallback Passed toExternalURLHandler
s 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 aParameterizedCompletion
's parameters.ParameterizedCompletion A completion option that takes parameters, such as a function or method.TemplatePiece A piece of aTemplateCompletion
. -
Class Summary Class Description AbstractCompletion Base class for possible completions.AbstractCompletionProvider A base class for completion providers.AbstractCompletionProvider.CaseInsensitiveComparator A comparator that compares the input text of aCompletion
against a String lexicographically, ignoring case.AutoCompleteDescWindow The optional "description" window that describes the currently selected item in the auto-completion window.AutoCompleteDescWindow.HistoryEntry A completion and its cached summary text.AutoCompletePopupWindow The actual popup window of choices.AutoCompletePopupWindow.KeyActionPair A mapping from a key (an Object) to an Action.AutoCompletion Adds auto-completion to a text component.AutoCompletionEvent An event fired by an instance ofAutoCompletion
.AutoCompletionStyleContext Manages the colors shared across the library.BasicCompletion A straightforwardCompletion
implementation.CompletionCellRenderer A cell renderer that adds some pizazz when rendering the standardCompletion
types, like Eclipse and NetBeans do.CompletionListModel A list model implementation that allows the bulk addition of elements.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.DelegatingCellRenderer List cell renderer that delegates to aCompletionProvider
's renderer, if it has one.EmptyIcon A standard icon that doesn't paint anything.FastListUI A custom list UI, used by the completion choices list.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.OutlineHighlightPainter Highlight painter that draws an outline around the text.ParameterizedCompletion.Parameter A parameter passed to a parameterizedCompletion
.ParameterizedCompletionChoicesWindow A small popup window offering a list of likely choices for a parameter when the user has code-completed a parameterized completion.ParameterizedCompletionContext 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.ParameterizedCompletionContext.ParamCopyInfo Information about a parameter.ParameterizedCompletionDescriptionToolTip A "tool tip" that displays information on the function or method currently being entered.ParameterizedCompletionInsertionInfo Describes a parameterized completion - what's being inserted, where the parameters are in the inserted text, etc.ParameterizedCompletionInsertionInfo.ReplacementCopy Information about a replacement.RoundRobinAutoCompletion AnAutoCompletion
that adds the ability to cycle through a set ofCompletionProvider
s via the trigger key.ShorthandCompletion A completion where the input text is shorthand for (really, just different from) the actual text to be inserted.SizeGrip A component that allows its parent window to be resizable, similar to the size grip seen on status bars.SortByRelevanceComparator Compares twoCompletion
s 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.TemplatePiece.Param A parameter template piece.TemplatePiece.ParamCopy A copy of a parameter template piece.TemplatePiece.Text A plain text template piece.TipUtil Static utility methods for homemade tool tips.Util Utility methods for the auto-complete framework.VariableCompletion A completion for a variable (or constant) in a programming language. -
Enum Summary Enum Description AutoCompletionEvent.Type Enumeration of the various types of this event. -
Annotation Types Summary Annotation Type Description SuppressFBWarnings Used to suppress FindBugs warnings.