Class ConsoleProgressReporter

  • All Implemented Interfaces:
    ProgressReporter

    public class ConsoleProgressReporter
    extends Object
    implements ProgressReporter
    An implementation of the ProgressReporter interface that writes all messages to the standard console.
    Version:
    2.0
    Author:
    Nicklas
    Last modified
    $Date: 2012-09-14 09:28:35 +0200 (fr, 14 sep 2012) $
    • Field Detail

      • useNewLine

        private final boolean useNewLine
      • needNewLine

        private boolean needNewLine
    • Constructor Detail

      • ConsoleProgressReporter

        public ConsoleProgressReporter()
      • ConsoleProgressReporter

        public ConsoleProgressReporter​(boolean useNewline)
    • Method Detail

      • display

        public void display​(int percent,
                            String message)
        Description copied from interface: ProgressReporter
        Display a progress message.
        Specified by:
        display in interface ProgressReporter
        Parameters:
        percent - How many percent of the task that is completed or -1 if not known
        message - A message, or null
      • append

        public void append​(String message)
        Description copied from interface: ProgressReporter
        Append a message to the previous one.
        Specified by:
        append in interface ProgressReporter
        Parameters:
        message - The message