Class FlatCompletionProvider.ValueCompletionProvider

java.lang.Object
org.fife.ui.autocomplete.CompletionProviderBase
org.fife.ui.autocomplete.AbstractCompletionProvider
org.fife.ui.autocomplete.DefaultCompletionProvider
com.formdev.flatlaf.themeeditor.FlatCompletionProvider.BaseCompletionProvider
com.formdev.flatlaf.themeeditor.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

    Modifier and Type
    Method
    Description
    private void
    addFunction(String name, String... paramNamesAndDescs)
     
    private List<org.fife.ui.autocomplete.Completion>
     
    List<org.fife.ui.autocomplete.Completion>
    getParameterChoices(JTextComponent tc, org.fife.ui.autocomplete.ParameterizedCompletion.Parameter param)
     

    Methods inherited from class com.formdev.flatlaf.themeeditor.FlatCompletionProvider.BaseCompletionProvider

    isAutoActivateOkay, setAutoActivationRules

    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 Details

    • ValueCompletionProvider

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

    • addFunction

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

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

      private List<org.fife.ui.autocomplete.Completion> createParameterChoices(String... values)