Class FlatCompletionProvider.ReferenceCompletionProvider

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

private static class FlatCompletionProvider.ReferenceCompletionProvider extends FlatCompletionProvider.BaseCompletionProvider
A completion provider for references within values. Only keys defined in current properties file and in base properties files are used.
  • Nested Class Summary

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

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

    Fields
    Modifier and Type
    Field
    Description
    private Set<String>
     

    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
    List<org.fife.ui.autocomplete.Completion>
     
    protected List<org.fife.ui.autocomplete.Completion>
     
    List<org.fife.ui.autocomplete.ParameterizedCompletion>
     
    protected boolean
    isValidChar(char ch)
     
    private void
     

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

    isAutoActivateOkay, setAutoActivationRules

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

    getAlreadyEnteredText, init, 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, setListCellRenderer, setParameterChoicesProvider, setParameterizedCompletionParams, setParent

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • ReferenceCompletionProvider

      ReferenceCompletionProvider()
  • Method Details

    • 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)