Class TreeTextCompleterModel<T>
java.lang.Object
ca.phon.ui.text.TreeTextCompleterModel<T>
- All Implemented Interfaces:
TextCompleterModel<T>
- Direct Known Subclasses:
DefaultTextCompleterModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCompletion(String completion, T value) Add completion to model with given data.voidcompleteText(String text, String completion) Perform completion and return new text.booleancontainsCompletion(String completion) getCompletions(String text) Return completions for given text.Get data for completion key.getDisplayText(String completion) Get text used for display of completion.booleanvoidremoveCompletion(String completion) Remove completion from model.voidsetIncludeInfixEntries(boolean includeInfixEntries) voidsetSeparator(String separator)
-
Constructor Details
-
TreeTextCompleterModel
public TreeTextCompleterModel()
-
-
Method Details
-
getSeparator
-
setSeparator
-
isIncludeInfixEntries
public boolean isIncludeInfixEntries() -
setIncludeInfixEntries
public void setIncludeInfixEntries(boolean includeInfixEntries) -
addCompletion
Description copied from interface:TextCompleterModelAdd completion to model with given data.- Specified by:
addCompletionin interfaceTextCompleterModel<T>- Parameters:
completion-
-
removeCompletion
Description copied from interface:TextCompleterModelRemove completion from model.- Specified by:
removeCompletionin interfaceTextCompleterModel<T>
-
clearCompletions
public void clearCompletions()- Specified by:
clearCompletionsin interfaceTextCompleterModel<T>
-
getData
Description copied from interface:TextCompleterModelGet data for completion key.- Specified by:
getDatain interfaceTextCompleterModel<T>- Parameters:
completion-
-
getDisplayText
Description copied from interface:TextCompleterModelGet text used for display of completion.- Specified by:
getDisplayTextin interfaceTextCompleterModel<T>- Returns:
- text
-
containsCompletion
- Specified by:
containsCompletionin interfaceTextCompleterModel<T>
-
getCompletions
Description copied from interface:TextCompleterModelReturn completions for given text.- Specified by:
getCompletionsin interfaceTextCompleterModel<T>- Parameters:
text-
-
completeText
Description copied from interface:TextCompleterModelPerform completion and return new text.- Specified by:
completeTextin interfaceTextCompleterModel<T>- Parameters:
text-completion-- Returns:
- new text
-