org.testng.reporters
Class FileStringBuffer
java.lang.Object
org.testng.reporters.FileStringBuffer
- All Implemented Interfaces:
- IBuffer
public class FileStringBuffer
- extends Object
- implements IBuffer
A string buffer that flushes its content to a temporary file whenever the internal
string buffer becomes larger than MAX. If the buffer never reaches that size, no file
is ever created and everything happens in memory, so the overhead compared to
StringBuffer/StringBuilder is minimal.
Note: calling toString() will force the entire string to be loaded in memory, use
toWriter() if you need to avoid this.
This class is not multi thread safe.
- Since:
- Nov 9, 2012
- Author:
- Cedric Beust
FileStringBuffer
public FileStringBuffer()
FileStringBuffer
public FileStringBuffer(int maxCharacters)
append
public FileStringBuffer append(CharSequence s)
- Specified by:
append
in interface IBuffer
toWriter
public void toWriter(Writer fw)
- Specified by:
toWriter
in interface IBuffer
toString
public String toString()
- Overrides:
toString
in class Object
main
public static void main(String[] args)
throws IOException
- Throws:
IOException
Copyright © 2015. All Rights Reserved.