Class FlatCompletionProvider.ValueCompletionProvider

  • All Implemented Interfaces:
    org.fife.ui.autocomplete.CompletionProvider, org.fife.ui.autocomplete.ParameterChoicesProvider
    Enclosing class:
    FlatCompletionProvider

    private static class FlatCompletionProvider.ValueCompletionProvider
    extends FlatCompletionProvider.BaseCompletionProvider
    implements org.fife.ui.autocomplete.ParameterChoicesProvider
    A completion provider for values.
    • 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
      ValueCompletionProvider​(org.fife.ui.autocomplete.CompletionProvider parent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addFunction​(java.lang.String name, java.lang.String... paramNamesAndDescs)  
      private java.util.List<org.fife.ui.autocomplete.Completion> createParameterChoices​(java.lang.String... values)  
      java.util.List<org.fife.ui.autocomplete.Completion> getParameterChoices​(javax.swing.text.JTextComponent tc, org.fife.ui.autocomplete.ParameterizedCompletion.Parameter param)  
      • Methods inherited from class org.fife.ui.autocomplete.DefaultCompletionProvider

        getAlreadyEnteredText, getCompletionsAt, getParameterizedCompletions, init, isValidChar, loadFromXML, loadFromXML, loadFromXML, loadFromXML
      • Methods inherited from class org.fife.ui.autocomplete.AbstractCompletionProvider

        addCompletion, addCompletions, addWordCompletions, checkProviderAndAdd, clear, getCompletionByInputText, getCompletionsImpl, removeCompletion
      • Methods inherited from class org.fife.ui.autocomplete.CompletionProviderBase

        clearParameterizedCompletionParams, getCompletions, getListCellRenderer, getParameterChoicesProvider, getParameterListEnd, getParameterListSeparator, getParameterListStart, getParent, setListCellRenderer, setParameterChoicesProvider, setParameterizedCompletionParams, setParent
      • Methods inherited from class java.lang.Object

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

      • ValueCompletionProvider

        ValueCompletionProvider​(org.fife.ui.autocomplete.CompletionProvider parent)
    • Method Detail

      • addFunction

        private void addFunction​(java.lang.String name,
                                 java.lang.String... paramNamesAndDescs)
      • getParameterChoices

        public java.util.List<org.fife.ui.autocomplete.Completion> getParameterChoices​(javax.swing.text.JTextComponent tc,
                                                                                       org.fife.ui.autocomplete.ParameterizedCompletion.Parameter param)
        Specified by:
        getParameterChoices in interface org.fife.ui.autocomplete.ParameterChoicesProvider
      • createParameterChoices

        private java.util.List<org.fife.ui.autocomplete.Completion> createParameterChoices​(java.lang.String... values)