Liferay 6.2-ce-ga5

com.liferay.portal.kernel.io.unsync
Class UnsyncStringWriter

java.lang.Object
  extended by java.io.Writer
      extended by com.liferay.portal.kernel.io.unsync.UnsyncStringWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable

public class UnsyncStringWriter
extends Writer

See http://issues.liferay.com/browse/LPS-6648.


Field Summary
protected  StringBuilder stringBuilder
           
protected  StringBundler stringBundler
           
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
UnsyncStringWriter()
           
UnsyncStringWriter(boolean useStringBundler)
           
UnsyncStringWriter(boolean useStringBundler, int initialCapacity)
           
UnsyncStringWriter(int initialCapacity)
           
 
Method Summary
 UnsyncStringWriter append(char c)
           
 UnsyncStringWriter append(CharSequence charSequence)
           
 UnsyncStringWriter append(CharSequence charSequence, int start, int end)
           
 void close()
           
 void flush()
           
 StringBuilder getStringBuilder()
           
 StringBundler getStringBundler()
           
 void reset()
           
 String toString()
           
 void write(char[] chars)
           
 void write(char[] chars, int offset, int length)
           
 void write(int c)
           
 void write(String string)
           
 void write(String string, int offset, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

stringBuilder

protected StringBuilder stringBuilder

stringBundler

protected StringBundler stringBundler
Constructor Detail

UnsyncStringWriter

public UnsyncStringWriter()

UnsyncStringWriter

public UnsyncStringWriter(boolean useStringBundler)

UnsyncStringWriter

public UnsyncStringWriter(boolean useStringBundler,
                          int initialCapacity)

UnsyncStringWriter

public UnsyncStringWriter(int initialCapacity)
Method Detail

append

public UnsyncStringWriter append(char c)
Specified by:
append in interface Appendable
Overrides:
append in class Writer

append

public UnsyncStringWriter append(CharSequence charSequence)
Specified by:
append in interface Appendable
Overrides:
append in class Writer

append

public UnsyncStringWriter append(CharSequence charSequence,
                                 int start,
                                 int end)
Specified by:
append in interface Appendable
Overrides:
append in class Writer

close

public void close()
Specified by:
close in interface Closeable
Specified by:
close in interface AutoCloseable
Specified by:
close in class Writer

flush

public void flush()
Specified by:
flush in interface Flushable
Specified by:
flush in class Writer

getStringBuilder

public StringBuilder getStringBuilder()

getStringBundler

public StringBundler getStringBundler()

reset

public void reset()

toString

public String toString()
Overrides:
toString in class Object

write

public void write(char[] chars)
Overrides:
write in class Writer

write

public void write(char[] chars,
                  int offset,
                  int length)
Specified by:
write in class Writer

write

public void write(int c)
Overrides:
write in class Writer

write

public void write(String string)
Overrides:
write in class Writer

write

public void write(String string,
                  int offset,
                  int length)
Overrides:
write in class Writer

Liferay 6.2-ce-ga5