Package net.jakubholy.jedit.autocomplete

Interface Summary
ITextAutoCompletionPopup A pop-up window to display a list of available completions, react to user input and insert a selected completion.
WordList A storage of words that can be used as completions.
WordTypedListener.Filter Decides what belongs to a word and what doesn't, i.e.
 

Class Summary
AutoComplete Try to complete a word typed in the associated buffer.
CompletionPopup A pop-up window to display a list of available completions.
PreferencesManager Makes user settings available for other classes so that they don't need to deal with properties directly, calling PreferencesManager's methods instead.
TextAutocompletePane OptionPane for the TextAutocomplete plugin.
TextAutocompletePlugin Automatic text completion for buffers.
WordListEditorUI GUI to display and edit the list of remembered words of a buffer.
WordListEvent Carry information about a change to the observed word list.
WordListTreeSet A WordList implementation based on java.util.TreeSet (which implements OrderedSet).
WordTypedListener Listens for word being inserted or removed into/from a buffer to know when a whole word has been typed & notifies its observers.
 

Exception Summary
ActionException Thrown when an error condition occures while a jEdit action is triggered.
MaxWordsExceededException Thrown when we try to remember another word (completion) but the number of remembered words would exceed the maximum allowed (set in preferences).