Class ErrorStringBuilder


  • public class ErrorStringBuilder
    extends java.lang.Object
    Class used to form error messages. Primary reason for existence is to allow a way to call printStackTrace() w/o automatically writting to a stream.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void append​(java.lang.String s)
      Append an error string
      void appendln​(java.lang.String s)
      Append an error string with a newline
      java.lang.StringBuffer get()
      Get the buffer
      void reset()
      Reset the buffer -- truncate it down to nothing.
      void stackTrace​(java.lang.Throwable t)
      Print a stacktrace from the throwable in the error buffer.
      • Methods inherited from class java.lang.Object

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

      • stringWriter

        private java.io.StringWriter stringWriter
      • printWriter

        private java.io.PrintWriter printWriter
    • Constructor Detail

      • ErrorStringBuilder

        public ErrorStringBuilder​(PrintWriterGetHeader headerGetter)
        Construct an error string builder
    • Method Detail

      • append

        public void append​(java.lang.String s)
        Append an error string
        Parameters:
        s - the string to append
      • appendln

        public void appendln​(java.lang.String s)
        Append an error string with a newline
        Parameters:
        s - the string to append
      • stackTrace

        public void stackTrace​(java.lang.Throwable t)
        Print a stacktrace from the throwable in the error buffer.
        Parameters:
        t - the error
      • reset

        public void reset()
        Reset the buffer -- truncate it down to nothing.
      • get

        public java.lang.StringBuffer get()
        Get the buffer