Class AutoCompleter
- java.lang.Object
-
- org.omegat.gui.editor.autocompleter.AutoCompleter
-
- All Implemented Interfaces:
IAutoCompleter
public class AutoCompleter extends java.lang.Object implements IAutoCompleter
The controller part of the auto-completer
-
-
Field Summary
Fields Modifier and Type Field Description static intPAGE_ROW_COUNT
-
Constructor Summary
Constructors Constructor Description AutoCompleter(EditorTextArea3 editor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddView(AbstractAutoCompleterView view)voiddoSelection()AbstractAutoCompleterViewgetCurrentView()booleanisVisible()java.lang.StringkeyText(int base, int modifier)get the key textbooleanprocessKeys(java.awt.event.KeyEvent e)Process the autocompletion keysvoidresetKeys()voidsetVisible(boolean isVisible)voidtextDidChange()voidupdatePopup(boolean onlyIfVisible)Show the popup list.
-
-
-
Field Detail
-
PAGE_ROW_COUNT
public static final int PAGE_ROW_COUNT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AutoCompleter
public AutoCompleter(EditorTextArea3 editor)
-
-
Method Detail
-
addView
public void addView(AbstractAutoCompleterView view)
- Specified by:
addViewin interfaceIAutoCompleter
-
processKeys
public boolean processKeys(java.awt.event.KeyEvent e)
Process the autocompletion keys- Parameters:
e- the key event to process- Returns:
- true if a key has been processed, false if otherwise.
-
doSelection
public void doSelection()
-
updatePopup
public void updatePopup(boolean onlyIfVisible)
Show the popup list.
-
getCurrentView
public AbstractAutoCompleterView getCurrentView()
-
isVisible
public boolean isVisible()
-
setVisible
public void setVisible(boolean isVisible)
-
keyText
public java.lang.String keyText(int base, int modifier)get the key text- Parameters:
base-modifier-- Returns:
-
textDidChange
public void textDidChange()
-
resetKeys
public final void resetKeys()
- Specified by:
resetKeysin interfaceIAutoCompleter
-
-