2 // This software is now distributed according to
\r
3 // the Lesser Gnu Public License. Please see
\r
4 // http://www.gnu.org/copyleft/lesser.txt for
\r
6 // -- Happy Computing!
\r
8 package com.stevesoft.pat.wrap;
\r
10 import com.stevesoft.pat.*;
\r
13 * This provides a wrapper for javajs.util.SB to capture the output of a
\r
16 public class StringBufferWrap implements BasicStringBufferLike
\r
18 javajs.util.SB sb = new javajs.util.SB();
\r
20 public void appendChar(char c)
\r
25 public void appendStr(String s)
\r
35 public String toString()
\r
37 return sb.toString();
\r
40 public StringLike toStringLike()
\r
43 return (StringLike) Class.forName("com.stevesoft.pat.wrap.StringWrap").getConstructor(String.class).newInstance(sb.toString());
\r
44 } catch (Exception e) {
\r
49 public Object unwrap()
\r