org.eclipse.jetty.util
Class Utf8StringBuffer
java.lang.Object
org.eclipse.jetty.util.Utf8StringBuffer
public class Utf8StringBuffer
- extends Object
UTF-8 StringBuffer.
This class wraps a standard StringBuffer
and provides methods to append
UTF-8 encoded bytes, that are converted into characters.
This class is stateful and up to 6 calls to append(byte)
may be needed before
state a character is appended to the string buffer.
The UTF-8 decoding is done by this class and no additional buffers or Readers are used.
The UTF-8 code was inspired by http://javolution.org
This class is not synchronised and should probably be called Utf8StringBuilder
Utf8StringBuffer
public Utf8StringBuffer()
Utf8StringBuffer
public Utf8StringBuffer(int capacity)
append
public void append(byte[] b,
int offset,
int length)
append
public void append(byte b)
length
public int length()
reset
public void reset()
getStringBuffer
public StringBuffer getStringBuffer()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 1995-2009 Mort Bay Consulting. All Rights Reserved.