Class FlatCompletionProvider.KeyCompletionProvider

    • 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 static FlatCompletionProvider.KeyCompletionProvider instance  
      private java.util.Set<java.lang.String> knownKeys  
      private java.util.Set<java.lang.String> lastKeys  
      • 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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.fife.ui.autocomplete.Completion> getCompletionsAt​(javax.swing.text.JTextComponent comp, java.awt.Point pt)  
      protected java.util.List<org.fife.ui.autocomplete.Completion> getCompletionsImpl​(javax.swing.text.JTextComponent comp)  
      (package private) static FlatCompletionProvider.KeyCompletionProvider getInstance()  
      java.util.List<org.fife.ui.autocomplete.ParameterizedCompletion> getParameterizedCompletions​(javax.swing.text.JTextComponent comp)  
      private boolean isIgnored​(java.lang.String key)  
      protected boolean isValidChar​(char ch)  
      private void setCompletions​(java.util.Set<java.lang.String> keys)  
      private void updateCompletions​(javax.swing.text.JTextComponent comp)  
      • 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
    • Constructor Detail

      • KeyCompletionProvider

        KeyCompletionProvider()
    • Method Detail

      • isIgnored

        private boolean isIgnored​(java.lang.String key)
      • setCompletions

        private void setCompletions​(java.util.Set<java.lang.String> keys)
      • isValidChar

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

        protected java.util.List<org.fife.ui.autocomplete.Completion> getCompletionsImpl​(javax.swing.text.JTextComponent comp)
        Overrides:
        getCompletionsImpl in class org.fife.ui.autocomplete.AbstractCompletionProvider
      • getCompletionsAt

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

        public java.util.List<org.fife.ui.autocomplete.ParameterizedCompletion> getParameterizedCompletions​(javax.swing.text.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​(javax.swing.text.JTextComponent comp)