Package com.tagtraum.core.swing
Class AutoCompletion
- java.lang.Object
-
- com.tagtraum.core.swing.AutoCompletion
-
public class AutoCompletion extends Object
Auto-completion for textfields.- Author:
- Hendrik Schreiber
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AutoCompletion.CompletionPrefix
static interface
AutoCompletion.OnCompletionHandler
static class
AutoCompletion.QuoteOnCompletionHandler
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearLastMatch()
AutoCompletion.CompletionPrefix
getCompletionPrefix()
String
getLastMatch()
AutoCompletion.OnCompletionHandler
getOnCompletionHandler()
static AutoCompletion
install(JTextComponent textComponent)
void
setCompletionPrefix(AutoCompletion.CompletionPrefix completionPrefix)
void
setOnCompletionHandler(AutoCompletion.OnCompletionHandler onCompletionHandler)
void
setWords(Supplier<List<String>> wordListSource)
void
setWords(List<String> words)
static void
uninstall(JTextComponent textComponent)
-
-
-
Method Detail
-
install
public static AutoCompletion install(JTextComponent textComponent)
-
uninstall
public static void uninstall(JTextComponent textComponent)
-
getOnCompletionHandler
public AutoCompletion.OnCompletionHandler getOnCompletionHandler()
-
setOnCompletionHandler
public void setOnCompletionHandler(AutoCompletion.OnCompletionHandler onCompletionHandler)
-
getLastMatch
public String getLastMatch()
-
clearLastMatch
public void clearLastMatch()
-
getCompletionPrefix
public AutoCompletion.CompletionPrefix getCompletionPrefix()
-
setCompletionPrefix
public void setCompletionPrefix(AutoCompletion.CompletionPrefix completionPrefix)
-
-