org.jboss.ejb.plugins.cmp.ejbql
Class BlockStringBuffer
java.lang.Object
org.jboss.ejb.plugins.cmp.ejbql.BlockStringBuffer
- public final class BlockStringBuffer
- extends java.lang.Object
A buffer simmilar to StringBuffer that works on string blocks instead
of individual characters. This eliminates excessive array allocation
and copying at the expense of removal and substring opperations. This
is a greate compromise as usually the only functions called on a
StringBuffer are append, length, and toString.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BlockStringBuffer
public BlockStringBuffer()
append
public BlockStringBuffer (src) append(boolean b)
append
public BlockStringBuffer (src) append(char c)
append
public BlockStringBuffer (src) append(char[] str)
append
public BlockStringBuffer (src) append(char[] str,
int offset,
int len)
append
public BlockStringBuffer (src) append(double d)
append
public BlockStringBuffer (src) append(float f)
append
public BlockStringBuffer (src) append(int i)
append
public BlockStringBuffer (src) append(long l)
append
public BlockStringBuffer (src) append(java.lang.Object obj)
prepend
public BlockStringBuffer (src) prepend(boolean b)
prepend
public BlockStringBuffer (src) prepend(char c)
prepend
public BlockStringBuffer (src) prepend(char[] str)
prepend
public BlockStringBuffer (src) prepend(char[] str,
int offset,
int len)
prepend
public BlockStringBuffer (src) prepend(double d)
prepend
public BlockStringBuffer (src) prepend(float f)
prepend
public BlockStringBuffer (src) prepend(int i)
prepend
public BlockStringBuffer (src) prepend(long l)
prepend
public BlockStringBuffer (src) prepend(java.lang.Object obj)
length
public int length()
size
public int size()
toStringBuffer
public java.lang.StringBuffer toStringBuffer()
toString
public java.lang.String toString()