2 // This software is now distributed according to
3 // the Lesser Gnu Public License. Please see
4 // http://www.gnu.org/copyleft/lesser.txt for
8 com.stevesoft.pat.wrap;
10 import com.stevesoft.pat.*;
13 * Allows the outcome of a replaceAll() or replaceFirst() to be an array of
14 * characters rather than a String.
16 public class CharArrayBufferWrap implements BasicStringBufferLike
18 StringBuffer sb = new StringBuffer();
20 public void append(char c)
25 public void append(String s)
30 public StringLike toStringLike()
32 char[] ca = new char[sb.length()];
33 for (int i = 0; i < ca.length; i++)
37 return new CharArrayWrap(ca);
45 public String toString()
50 public Object unwrap()