Class CandidateListCompletionHandler

    • Constructor Detail

      • CandidateListCompletionHandler

        public CandidateListCompletionHandler()
    • Method Detail

      • getPrintSpaceAfterFullCompletion

        public boolean getPrintSpaceAfterFullCompletion()
      • setPrintSpaceAfterFullCompletion

        public void setPrintSpaceAfterFullCompletion​(boolean printSpaceAfterFullCompletion)
      • isStripAnsi

        public boolean isStripAnsi()
      • setStripAnsi

        public void setStripAnsi​(boolean stripAnsi)
      • complete

        public boolean complete​(ConsoleReader reader,
                                java.util.List<java.lang.CharSequence> candidates,
                                int pos)
                         throws java.io.IOException
        Specified by:
        complete in interface CompletionHandler
        Throws:
        java.io.IOException
      • setBuffer

        public static void setBuffer​(ConsoleReader reader,
                                     java.lang.CharSequence value,
                                     int offset)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • printCandidates

        public static void printCandidates​(ConsoleReader reader,
                                           java.util.Collection<java.lang.CharSequence> candidates)
                                    throws java.io.IOException
        Print out the candidates. If the size of the candidates is greater than the ConsoleReader.getAutoprintThreshold(), they prompt with a warning.
        Parameters:
        candidates - the list of candidates to print
        Throws:
        java.io.IOException