Class PlainTextFormatter

  • All Implemented Interfaces:
    Formatter

    public class PlainTextFormatter
    extends java.lang.Object
    implements Formatter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String anchors​(java.lang.String string, java.lang.String mach)  
      void couldYouMeant​(java.lang.String title, java.util.List<java.lang.String>... l)  
      void file​(java.lang.String string, int page, float score)  
      void haders()  
      java.lang.String highlightEnd()  
      java.lang.String highlitEnd​(java.awt.Color c)  
      java.lang.String highlitStart()  
      java.lang.String highlitStart​(java.awt.Color c)  
      void initializationFailed​(java.lang.String s)  
      void pages​(int from, int to, int total)  
      void printLibrary​(java.lang.String library)  
      void resulsSummary​(java.lang.String foundTitle, long totalHits, java.lang.String timeTitle, long time, java.lang.String units)  
      void resultsIn​(java.lang.String title, long l, java.lang.String unit)  
      void searchStarted​(java.lang.String info, java.lang.String what)  
      java.lang.String summary​(java.lang.String path, java.lang.String queryString, int infoBefore, int infoAfter)  
      void tail()  
      void title​(int current, long totalHits, java.lang.String title)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PlainTextFormatter

        public PlainTextFormatter​(java.io.PrintStream out,
                                  LibrarySetup setup)
    • Method Detail

      • highlitStart

        public java.lang.String highlitStart()
        Specified by:
        highlitStart in interface Formatter
      • highlightEnd

        public java.lang.String highlightEnd()
        Specified by:
        highlightEnd in interface Formatter
      • title

        public void title​(int current,
                          long totalHits,
                          java.lang.String title)
        Specified by:
        title in interface Formatter
      • haders

        public void haders()
        Specified by:
        haders in interface Formatter
      • tail

        public void tail()
        Specified by:
        tail in interface Formatter
      • file

        public void file​(java.lang.String string,
                         int page,
                         float score)
        Specified by:
        file in interface Formatter
      • searchStarted

        public void searchStarted​(java.lang.String info,
                                  java.lang.String what)
        Specified by:
        searchStarted in interface Formatter
      • couldYouMeant

        public void couldYouMeant​(java.lang.String title,
                                  java.util.List<java.lang.String>... l)
        Specified by:
        couldYouMeant in interface Formatter
      • resulsSummary

        public void resulsSummary​(java.lang.String foundTitle,
                                  long totalHits,
                                  java.lang.String timeTitle,
                                  long time,
                                  java.lang.String units)
        Specified by:
        resulsSummary in interface Formatter
      • summary

        public java.lang.String summary​(java.lang.String path,
                                        java.lang.String queryString,
                                        int infoBefore,
                                        int infoAfter)
        Specified by:
        summary in interface Formatter
      • resultsIn

        public void resultsIn​(java.lang.String title,
                              long l,
                              java.lang.String unit)
        Specified by:
        resultsIn in interface Formatter
      • pages

        public void pages​(int from,
                          int to,
                          int total)
        Specified by:
        pages in interface Formatter
      • printLibrary

        public void printLibrary​(java.lang.String library)
        Specified by:
        printLibrary in interface Formatter
      • highlitStart

        public java.lang.String highlitStart​(java.awt.Color c)
        Specified by:
        highlitStart in interface Formatter
      • highlitEnd

        public java.lang.String highlitEnd​(java.awt.Color c)
        Specified by:
        highlitEnd in interface Formatter
      • anchors

        public java.lang.String anchors​(java.lang.String string,
                                        java.lang.String mach)
        Specified by:
        anchors in interface Formatter