Class CompletionProviderBase

    • Field Detail

      • listCellRenderer

        private javax.swing.ListCellRenderer<java.lang.Object> listCellRenderer
        The renderer to use for completions from this provider. If this is null, a default renderer is used.
      • paramListStart

        private char paramListStart
        Text that marks the beginning of a parameter list, for example, '('.
      • paramListEnd

        private char paramListEnd
        Text that marks the end of a parameter list, for example, ')'.
      • paramListSeparator

        private java.lang.String paramListSeparator
        Text that separates items in a parameter list, for example, ", ".
      • autoActivateAfterLetters

        private boolean autoActivateAfterLetters
        Whether auto-activation should occur after letters.
      • autoActivateChars

        private java.lang.String autoActivateChars
        Non-letter chars that should cause auto-activation to occur.
      • paramChoicesProvider

        private ParameterChoicesProvider paramChoicesProvider
        Provides completion choices for a parameterized completion's parameters.
      • s

        private final javax.swing.text.Segment s
        A segment to use for fast char access.
      • SORT_BY_RELEVANCE_COMPARATOR

        private static final java.util.Comparator<Completion> SORT_BY_RELEVANCE_COMPARATOR
        Comparator used to sort completions by their relevance before sorting them lexicographically.
    • Constructor Detail

      • CompletionProviderBase

        public CompletionProviderBase()