| Interface | Description | 
|---|---|
| CharacterGenerator | 
 文字生成インタフェース。 
テスト用に、指定された文字種の文字を生成する。  | 
| Class | Description | 
|---|---|
| BasicJapaneseCharacterGenerator | 
 日本語文字種生成クラスの基本実装クラス。
 本クラスでは、文字種と文字集合の組み合わせを定義するのみで、
 実際の処理はスーパークラス( 
CharacterGeneratorBase)で実施している。
 以下の文字種を生成できる。
 
 半角英字
 半角数字
 半角記号
 半角カナ
 全角英字
 全角数字
 全角ひらがな
 全角カタカナ
 全角漢字
 全角記号その他
 サロゲートペア
 中国語(Unicode上に含まれるがJIS X0213に含まれない漢字)
 外字
  | 
| CharacterGeneratorBase | 
 文字列生成基底クラス。
 単純に、文字種と文字集合をカスタマイズしたい場合は本クラスを継承し、
 コンストラクタで文字種と文字集合のペアを本クラスに渡せばよい。
 (実装例は、 
BasicJapaneseCharacterGeneratorを参照) | 
| CharacterGeneratorBase.RandomStringGenerator | 
 Stringを元にした文字列生成クラス。
 元になる文字集合からランダムに文字を選択して文字列を生成する。 
 |