org.jboss.portal.common.text
Class CharBuffer

java.lang.Object
  extended by org.jboss.portal.common.text.CharBuffer
Direct Known Subclasses:
ServerInvocationContextImpl.Buffer

public class CharBuffer
extends java.lang.Object

Version:
$Revision: 7228 $
Author:
Julien Viet

Field Summary
protected  char[] buffer
          .
protected  int length
          .
 
Constructor Summary
CharBuffer()
           
CharBuffer(int size)
           
 
Method Summary
 CharBuffer append(char c)
           
 CharBuffer append(char[] chars)
           
 CharBuffer append(java.lang.String s)
           
 CharBuffer append(java.lang.String s, FastURLEncoder encoder)
           
protected  void appendNoCheck(char[] chars)
           
protected  void appendNoCheck(java.lang.String s)
           
 java.lang.String asString()
           
protected  void ensureCapacity(int minimumCapacity)
          Can be subclassed to provide a customized implementation.
 int getCapacity()
           
 int getLength()
           
 void reset()
           
 void setLength(int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buffer

protected char[] buffer
.


length

protected int length
.

Constructor Detail

CharBuffer

public CharBuffer(int size)

CharBuffer

public CharBuffer()
Method Detail

append

public CharBuffer append(java.lang.String s)

append

public CharBuffer append(java.lang.String s,
                         FastURLEncoder encoder)

append

public CharBuffer append(char[] chars)

append

public CharBuffer append(char c)

asString

public java.lang.String asString()

getCapacity

public int getCapacity()

getLength

public int getLength()

setLength

public void setLength(int length)

reset

public void reset()

appendNoCheck

protected final void appendNoCheck(char[] chars)

appendNoCheck

protected final void appendNoCheck(java.lang.String s)

ensureCapacity

protected void ensureCapacity(int minimumCapacity)
Can be subclassed to provide a customized implementation.