Class FlatCompletionProvider.KeyCompletionProvider

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.KeyCompletionProvider
All Implemented Interfaces:
org.fife.ui.autocomplete.CompletionProvider
Enclosing class:
FlatCompletionProvider

private static final class FlatCompletionProvider.KeyCompletionProvider extends FlatCompletionProvider.BaseCompletionProvider
A completion provider for keys, which always uses all known/predefined keys.
  • Field Details

  • Constructor Details

    • KeyCompletionProvider

      KeyCompletionProvider()
  • Method Details

    • getInstance

    • isIgnored

      private boolean isIgnored(String key)
    • setCompletions

      private void setCompletions(Set<String> keys)
    • isValidChar

      protected boolean isValidChar(char ch)
      Overrides:
      isValidChar in class org.fife.ui.autocomplete.DefaultCompletionProvider
    • getCompletionsImpl

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

      public List<org.fife.ui.autocomplete.Completion> getCompletionsAt(JTextComponent comp, Point pt)
      Specified by:
      getCompletionsAt in interface org.fife.ui.autocomplete.CompletionProvider
      Overrides:
      getCompletionsAt in class org.fife.ui.autocomplete.DefaultCompletionProvider
    • getParameterizedCompletions

      public List<org.fife.ui.autocomplete.ParameterizedCompletion> getParameterizedCompletions(JTextComponent comp)
      Specified by:
      getParameterizedCompletions in interface org.fife.ui.autocomplete.CompletionProvider
      Overrides:
      getParameterizedCompletions in class org.fife.ui.autocomplete.DefaultCompletionProvider
    • updateCompletions

      private void updateCompletions(JTextComponent comp)