Class NullConsoleProgressMonitor

java.lang.Object
org.jtool.jxplatform.builder.ConsoleProgressMonitor
org.jtool.jxplatform.builder.NullConsoleProgressMonitor

public class NullConsoleProgressMonitor extends ConsoleProgressMonitor
A progress monitor that does nothing.
  • Constructor Details

    • NullConsoleProgressMonitor

      public NullConsoleProgressMonitor()
      Creates a progress monitor.
  • Method Details

    • begin

      public void begin(int size)
      Invoked when the first process starts.
      Overrides:
      begin in class ConsoleProgressMonitor
      Parameters:
      size - the maximum number of processes in the task
    • done

      public void done()
      Invoked when all the processes are done.
      Overrides:
      done in class ConsoleProgressMonitor
    • work

      public void work(int done)
      Invoked when processes are performed.
      Overrides:
      work in class ConsoleProgressMonitor
      Parameters:
      done - the number of the performed processes
    • display

      public void display(char ch)
      Displays one character on the console (both stdout and stderr).
      Overrides:
      display in class ConsoleProgressMonitor
      Parameters:
      ch - a character to be displayed
    • printMessage

      public void printMessage(String message)
      Displays a message on the console (stdout only).
      Overrides:
      printMessage in class ConsoleProgressMonitor
      Parameters:
      message - the message to be displayed
    • printError

      public void printError(String message)
      Displays a message on the console (stderr only).
      Overrides:
      printError in class ConsoleProgressMonitor
      Parameters:
      message - the message to be displayed