org.eclipse.jetty.util
类 Utf8StringBuilder

java.lang.Object
  继承者 org.eclipse.jetty.util.Utf8Appendable
      继承者 org.eclipse.jetty.util.Utf8StringBuilder

public class Utf8StringBuilder
extends Utf8Appendable

UTF-8 StringBuilder. This class wraps a standard StringBuilder and provides methods to append UTF-8 encoded bytes, that are converted into characters. This class is stateful and up to 4 calls to Utf8Appendable.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://bjoern.hoehrmann.de/utf-8/decoder/dfa/


嵌套类摘要
 
从类 org.eclipse.jetty.util.Utf8Appendable 继承的嵌套类/接口
Utf8Appendable.NotUtf8Exception
 
字段摘要
 
从类 org.eclipse.jetty.util.Utf8Appendable 继承的字段
_appendable, _state, LOG, REPLACEMENT
 
构造方法摘要
Utf8StringBuilder()
           
Utf8StringBuilder(int capacity)
           
 
方法摘要
 StringBuilder getStringBuilder()
           
 int length()
           
 void reset()
           
 String toString()
           
 
从类 org.eclipse.jetty.util.Utf8Appendable 继承的方法
append, append, append, appendByte, checkState, isUtf8SequenceComplete, toReplacedString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

Utf8StringBuilder

public Utf8StringBuilder()

Utf8StringBuilder

public Utf8StringBuilder(int capacity)
方法详细信息

length

public int length()
指定者:
Utf8Appendable 中的 length

reset

public void reset()
覆盖:
Utf8Appendable 中的 reset

getStringBuilder

public StringBuilder getStringBuilder()

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2013. All Rights Reserved.