1
2
3
4
5
6
7 package org.mule.example.hello;
8
9 import java.io.Serializable;
10
11
12
13
14 public class ChatString implements Serializable
15 {
16
17
18
19 private static final long serialVersionUID = -3140370545357738491L;
20
21 private StringBuffer string = new StringBuffer();
22
23
24
25
26 public StringBuffer append(String str)
27 {
28 return string.append(str);
29 }
30
31
32
33
34 public StringBuffer append(StringBuffer sb)
35 {
36 return string.append(sb);
37 }
38
39
40
41
42
43 public StringBuffer insert(int offset, char[] str)
44 {
45 return string.insert(offset, str);
46 }
47
48
49
50
51
52
53
54 public StringBuffer insert(int index, char[] str, int offset, int len)
55 {
56 return string.insert(index, str, offset, len);
57 }
58
59 @Override
60 public String toString()
61 {
62 return string.toString();
63 }
64
65 public int getSize()
66 {
67 return string.length();
68 }
69
70 }