KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tctest > stringbuffer > StringBuddy


1 /*
2  * All content copyright (c) 2003-2007 Terracotta, Inc., except as may otherwise be noted in a separate copyright
3  * notice. All rights reserved.
4  */

5 package com.tctest.stringbuffer;
6
7 // An interface to allow StringBufferTest to interact with both java.lang.StringBuilder
8
// and java.lang.StringBuffer as equals
9
public interface StringBuddy {
10   Object JavaDoc append(boolean b);
11
12   Object JavaDoc append(char c);
13
14   Object JavaDoc append(char[] str, int offset, int len);
15
16   Object JavaDoc append(char[] str);
17
18   Object JavaDoc append(CharSequence JavaDoc s, int start, int end);
19
20   Object JavaDoc append(CharSequence JavaDoc s);
21
22   Object JavaDoc append(double d);
23
24   Object JavaDoc append(float f);
25
26   Object JavaDoc append(int i);
27
28   Object JavaDoc append(long lng);
29
30   Object JavaDoc append(String JavaDoc str);
31
32   Object JavaDoc append(Object JavaDoc sb);
33
34   Object JavaDoc appendCodePoint(int codePoint);
35
36   public int capacity();
37
38   public char charAt(int index);
39
40   public int codePointAt(int index);
41
42   public int codePointBefore(int index);
43
44   public int codePointCount(int beginIndex, int endIndex);
45
46   Object JavaDoc delete(int start, int end);
47
48   Object JavaDoc deleteCharAt(int index);
49
50   public void ensureCapacity(int minimumCapacity);
51
52   public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin);
53
54   public int indexOf(String JavaDoc str, int fromIndex);
55
56   public int indexOf(String JavaDoc str);
57
58   Object JavaDoc insert(int offset, boolean b);
59
60   Object JavaDoc insert(int offset, char c);
61
62   Object JavaDoc insert(int index, char[] str, int offset, int len);
63
64   Object JavaDoc insert(int offset, char[] str);
65
66   Object JavaDoc insert(int dstOffset, CharSequence JavaDoc s, int start, int end);
67
68   Object JavaDoc insert(int dstOffset, CharSequence JavaDoc s);
69
70   Object JavaDoc insert(int offset, double d);
71
72   Object JavaDoc insert(int offset, float f);
73
74   Object JavaDoc insert(int offset, int i);
75
76   Object JavaDoc insert(int offset, long l);
77
78   Object JavaDoc insert(int offset, Object JavaDoc obj);
79
80   Object JavaDoc insert(int offset, String JavaDoc str);
81
82   public int lastIndexOf(String JavaDoc str, int fromIndex);
83
84   public int lastIndexOf(String JavaDoc str);
85
86   public int length();
87
88   public int offsetByCodePoints(int index, int codePointOffset);
89
90   Object JavaDoc replace(int start, int end, String JavaDoc str);
91
92   Object JavaDoc reverse();
93
94   public void setCharAt(int index, char ch);
95
96   public void setLength(int newLength);
97
98   public CharSequence JavaDoc subSequence(int start, int end);
99
100   public String JavaDoc substring(int start, int end);
101
102   public String JavaDoc substring(int start);
103
104   public void trimToSize();
105 }
Popular Tags