Class PhonexAutocompleteProvider

java.lang.Object
org.fife.ui.autocomplete.CompletionProviderBase
org.fife.ui.autocomplete.AbstractCompletionProvider
org.fife.ui.autocomplete.DefaultCompletionProvider
ca.phon.ui.text.PhonexAutocompleteProvider
All Implemented Interfaces:
org.fife.ui.autocomplete.CompletionProvider

public class PhonexAutocompleteProvider extends org.fife.ui.autocomplete.DefaultCompletionProvider
Autocomplete provider for rsyntaxtextarea phonex editor.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.fife.ui.autocomplete.AbstractCompletionProvider

    org.fife.ui.autocomplete.AbstractCompletionProvider.CaseInsensitiveComparator
  • Field Summary

    Fields inherited from class org.fife.ui.autocomplete.DefaultCompletionProvider

    seg

    Fields inherited from class org.fife.ui.autocomplete.AbstractCompletionProvider

    comparator, completions

    Fields inherited from class org.fife.ui.autocomplete.CompletionProviderBase

    EMPTY_STRING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected List<org.fife.ui.autocomplete.Completion>
     
    List<org.fife.ui.autocomplete.Completion>
    Add feature name and synonym completions.
    List<org.fife.ui.autocomplete.Completion>
    Add group template completions
    List<org.fife.ui.autocomplete.Completion>
     
    List<org.fife.ui.autocomplete.Completion>
    Add predefined phone class completions.
    List<org.fife.ui.autocomplete.Completion>
     
    List<org.fife.ui.autocomplete.Completion>
     
    List<org.fife.ui.autocomplete.Completion>
     

    Methods inherited from class org.fife.ui.autocomplete.DefaultCompletionProvider

    getCompletionsAt, getParameterizedCompletions, init, isValidChar, loadFromXML, loadFromXML, loadFromXML, loadFromXML

    Methods inherited from class org.fife.ui.autocomplete.AbstractCompletionProvider

    addCompletion, addCompletions, addWordCompletions, checkProviderAndAdd, clear, getCompletionByInputText, removeCompletion

    Methods inherited from class org.fife.ui.autocomplete.CompletionProviderBase

    clearParameterizedCompletionParams, getCompletions, getListCellRenderer, getParameterChoicesProvider, getParameterListEnd, getParameterListSeparator, getParameterListStart, getParent, isAutoActivateOkay, setAutoActivationRules, setListCellRenderer, setParameterChoicesProvider, setParameterizedCompletionParams, setParent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PhonexAutocompleteProvider

      public PhonexAutocompleteProvider()
  • Method Details

    • getCompletionsImpl

      protected List<org.fife.ui.autocomplete.Completion> getCompletionsImpl(JTextComponent comp)
      Overrides:
      getCompletionsImpl in class org.fife.ui.autocomplete.AbstractCompletionProvider
    • getAlreadyEnteredText

      public String getAlreadyEnteredText(JTextComponent comp)
      Specified by:
      getAlreadyEnteredText in interface org.fife.ui.autocomplete.CompletionProvider
      Overrides:
      getAlreadyEnteredText in class org.fife.ui.autocomplete.DefaultCompletionProvider
    • getPluginCompletions

      public List<org.fife.ui.autocomplete.Completion> getPluginCompletions()
    • getGroupTemplateCompletions

      public List<org.fife.ui.autocomplete.Completion> getGroupTemplateCompletions()
      Add group template completions
    • getPredefinedPhoneClassCompletions

      public List<org.fife.ui.autocomplete.Completion> getPredefinedPhoneClassCompletions()
      Add predefined phone class completions.
    • getFeatureCompletions

      public List<org.fife.ui.autocomplete.Completion> getFeatureCompletions()
      Add feature name and synonym completions.
    • getScTypeCompletions

      public List<org.fife.ui.autocomplete.Completion> getScTypeCompletions()
    • getStressTypeCompletions

      public List<org.fife.ui.autocomplete.Completion> getStressTypeCompletions()
    • getQuantifierCompletions

      public List<org.fife.ui.autocomplete.Completion> getQuantifierCompletions()