Class CharacterGeneratorBase
java.lang.Object
nablarch.test.core.util.generator.CharacterGeneratorBase
- All Implemented Interfaces:
- CharacterGenerator
- Direct Known Subclasses:
- BasicJapaneseCharacterGenerator
@Published(tag="architect")
public abstract class CharacterGeneratorBase
extends Object
implements CharacterGenerator
文字列生成基底クラス。
 単純に、文字種と文字集合をカスタマイズしたい場合は本クラスを継承し、
 コンストラクタで文字種と文字集合のペアを本クラスに渡せばよい。
 (実装例は、
BasicJapaneseCharacterGeneratorを参照)- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static classStringを元にした文字列生成クラス。 元になる文字集合からランダムに文字を選択して文字列を生成する。
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCharacterGeneratorBase(String[][] typeCharsPairs) コンストラクタ 引数には、文字種の名前と文字集合のペアを渡す。 (例: {"numeric", "01234567689"})
- 
Method Summary
- 
Constructor Details- 
CharacterGeneratorBaseコンストラクタ 引数には、文字種の名前と文字集合のペアを渡す。 (例: {"numeric", "01234567689"})- Parameters:
- typeCharsPairs- 文字種の名前と文字集合のペア
 
 
- 
- 
Method Details- 
generate与えられた文字種の文字列を生成する。 不明な文字種が与えられた場合は例外が発生する。- Specified by:
- generatein interface- CharacterGenerator
- Parameters:
- charsetName- 文字種の名前
- length- 生成する文字列の長さ
- Returns:
- 文字列
 
 
-