Language
The Free and Open Productivity Suite
stats
Class InternalLogWriter
java.lang.Object
|
+--java.io.Writer
|
+--java.io.PrintWriter
|
+--stats.InternalLogWriter
- All Implemented Interfaces:
- LogWriter
- public class InternalLogWriter
- extends PrintWriter
- implements LogWriter
Write all logs into a java.io.PrintWriter, i.e. a StringBuffer.
Log is gathered there.
Methods inherited from class java.io.PrintWriter |
checkError, close, flush, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalLogWriter
public InternalLogWriter()
- c'*tor
initialize
public boolean initialize(DescEntry entry,
boolean active)
- Initialization.
- Specified by:
initialize
in interface LogWriter
- Parameters:
entry
- The description entry.active
- Logging is active.- Returns:
- True, if initialize worked.
println
public void println(String msg)
- Method to print a line that is added to the StringBuffer.
- Specified by:
println
in interface LogWriter
- Overrides:
println
in class PrintWriter
- Parameters:
msg
- The message that is printed.
print
public void print(String msg)
- Method to print to the StringBuffer.
- Overrides:
print
in class PrintWriter
- Parameters:
msg
- The message that is printed.
summary
public boolean summary(DescEntry entry)
- Is used to sum up the information.
The summary is also added to the StringBuffer.
- Specified by:
summary
in interface LogWriter
- Parameters:
entry
- The description entry.- Returns:
- True, if a summary could be created.
getLog
public String getLog()
- Return all the written stuff.
- Returns:
- All that was written to the StringBuffer with the
'println()', 'print()' and 'summarize()' methods.
The StringBuffer is emptied afterwards.