|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.crud.MarkableStringBuilder
public class MarkableStringBuilder
挿入位置をマークすることができるStringBuilder
のラッパー。
適用しているパターン:Proxy。
コンストラクタの概要 | |
---|---|
MarkableStringBuilder(java.lang.StringBuilder sb,
int count)
コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
append(char c)
末尾に追加する。 |
void |
append(java.lang.String s)
末尾に追加する。 |
void |
insert(int i,
java.lang.String s)
マーカの位置に挿入する。 |
void |
insert(int i,
java.lang.String first,
java.lang.String plural)
同一マーカの最初の呼出では first を挿入し、二回目以降の呼出では plural を挿入する。 |
void |
mark(int i)
末尾のインデックスをマークする。 |
java.lang.String |
toString()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public MarkableStringBuilder(java.lang.StringBuilder sb, int count)
sb
- 委譲先。count
- マーカの数。
java.lang.NullPointerException
- sb が null の場合。
java.lang.RuntimeException
- count が負の場合。メソッドの詳細 |
---|
public void append(java.lang.String s)
s
- 追加対象。public void append(char c)
c
- 追加対象。public void mark(int i)
i
- マーカ番号。public void insert(int i, java.lang.String s)
i
- マーカ番号。s
- 挿入対象。public final void insert(int i, java.lang.String first, java.lang.String plural)
i
- マーカ番号。first
- 同一マーカの最初の呼出で挿入する値。plural
- 同一マーカの二回目以降の呼出で挿入する値。public java.lang.String toString()
java.lang.Object
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |