|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||