Class AbstractMessageLogger

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.String> errors  
      private java.util.List<java.lang.String> problems  
      private boolean showProgress  
      private java.util.List<java.lang.String> warns  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void clearProblems()
      Clears the list of problems, warns and errors.
      void debug​(java.lang.String msg)  
      void deprecated​(java.lang.String msg)  
      protected abstract void doEndProgress​(java.lang.String msg)
      Indicates the end of a long running task
      protected abstract void doProgress()
      Indicates a progression for a long running task
      void endProgress()  
      void endProgress​(java.lang.String msg)  
      void error​(java.lang.String msg)  
      java.util.List<java.lang.String> getErrors()  
      java.util.List<java.lang.String> getProblems()  
      java.util.List<java.lang.String> getWarns()  
      void info​(java.lang.String msg)  
      boolean isShowProgress()  
      void progress()  
      void rawinfo​(java.lang.String msg)  
      void setShowProgress​(boolean progress)  
      void sumupProblems()
      Sumup all problems encountered so far, and clear them.
      void verbose​(java.lang.String msg)  
      void warn​(java.lang.String msg)  
      • Methods inherited from class java.lang.Object

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

      • problems

        private java.util.List<java.lang.String> problems
      • warns

        private java.util.List<java.lang.String> warns
      • errors

        private java.util.List<java.lang.String> errors
      • showProgress

        private boolean showProgress
    • Constructor Detail

      • AbstractMessageLogger

        public AbstractMessageLogger()
    • Method Detail

      • debug

        public void debug​(java.lang.String msg)
        Specified by:
        debug in interface MessageLogger
      • verbose

        public void verbose​(java.lang.String msg)
        Specified by:
        verbose in interface MessageLogger
      • deprecated

        public void deprecated​(java.lang.String msg)
        Specified by:
        deprecated in interface MessageLogger
      • info

        public void info​(java.lang.String msg)
        Specified by:
        info in interface MessageLogger
      • rawinfo

        public void rawinfo​(java.lang.String msg)
        Specified by:
        rawinfo in interface MessageLogger
      • warn

        public void warn​(java.lang.String msg)
        Specified by:
        warn in interface MessageLogger
      • error

        public void error​(java.lang.String msg)
        Specified by:
        error in interface MessageLogger
      • getProblems

        public java.util.List<java.lang.String> getProblems()
        Specified by:
        getProblems in interface MessageLogger
      • sumupProblems

        public void sumupProblems()
        Description copied from interface: MessageLogger
        Sumup all problems encountered so far, and clear them.
        Specified by:
        sumupProblems in interface MessageLogger
      • clearProblems

        public void clearProblems()
        Description copied from interface: MessageLogger
        Clears the list of problems, warns and errors.
        Specified by:
        clearProblems in interface MessageLogger
      • getErrors

        public java.util.List<java.lang.String> getErrors()
        Specified by:
        getErrors in interface MessageLogger
      • getWarns

        public java.util.List<java.lang.String> getWarns()
        Specified by:
        getWarns in interface MessageLogger
      • endProgress

        public void endProgress​(java.lang.String msg)
        Specified by:
        endProgress in interface MessageLogger
      • doProgress

        protected abstract void doProgress()
        Indicates a progression for a long running task
      • doEndProgress

        protected abstract void doEndProgress​(java.lang.String msg)
        Indicates the end of a long running task
        Parameters:
        msg - the message associated with long running task end.