Class NullReporter

  • All Implemented Interfaces:
    IReporter

    public class NullReporter
    extends java.lang.Object
    implements IReporter
    A null implementation for IReporter.
    • Constructor Summary

      Constructors 
      Constructor Description
      NullReporter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void reportActivityEnd()
      Indicate the end of an activity.
      void reportActivityStart​(java.lang.String activity, int style)
      Indicate the beginning of an activity, possibly blocking system interaction.
      void reportError​(java.lang.String title, java.lang.String message, java.lang.Throwable t, int style)
      Indicate an error condition.
      void reportMessage​(java.lang.String title, java.lang.String message, int style)
      Report a message to the user.
      void reportProgress​(java.lang.String text, int percent, int style)
      Indicate the progress of an ongoing activity.
      void reportStatus​(java.lang.String text, int style)
      Report a simple state information.
      • Methods inherited from class java.lang.Object

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

      • NullReporter

        public NullReporter()
    • Method Detail

      • reportActivityEnd

        public void reportActivityEnd()
        Description copied from interface: IReporter
        Indicate the end of an activity.
        Specified by:
        reportActivityEnd in interface IReporter
      • reportActivityStart

        public void reportActivityStart​(java.lang.String activity,
                                        int style)
        Description copied from interface: IReporter
        Indicate the beginning of an activity, possibly blocking system interaction.
        Specified by:
        reportActivityStart in interface IReporter
        Parameters:
        activity - A label for reporting the activity.
      • reportError

        public void reportError​(java.lang.String title,
                                java.lang.String message,
                                java.lang.Throwable t,
                                int style)
        Description copied from interface: IReporter
        Indicate an error condition. This method will return normally after a possible user interaction, any error handling is still up to the caller.
        Specified by:
        reportError in interface IReporter
      • reportMessage

        public void reportMessage​(java.lang.String title,
                                  java.lang.String message,
                                  int style)
        Description copied from interface: IReporter
        Report a message to the user. The message should be displayed in a blocking way in an interactive system.
        Specified by:
        reportMessage in interface IReporter
      • reportProgress

        public void reportProgress​(java.lang.String text,
                                   int percent,
                                   int style)
        Description copied from interface: IReporter
        Indicate the progress of an ongoing activity. The activity will probably run concurrently.
        Specified by:
        reportProgress in interface IReporter
      • reportStatus

        public void reportStatus​(java.lang.String text,
                                 int style)
        Description copied from interface: IReporter
        Report a simple state information. This should not block the system in any way.
        Specified by:
        reportStatus in interface IReporter