@Published(tag="architect") public abstract class CharacterGeneratorBase extends java.lang.Object implements CharacterGenerator
BasicJapaneseCharacterGenerator
を参照)Modifier and Type | Class and Description |
---|---|
protected static class |
CharacterGeneratorBase.RandomStringGenerator
Stringを元にした文字列生成クラス。
元になる文字集合からランダムに文字を選択して文字列を生成する。
|
Modifier | Constructor and Description |
---|---|
protected |
CharacterGeneratorBase(java.lang.String[][] typeCharsPairs)
コンストラクタ
引数には、文字種の名前と文字集合のペアを渡す。
(例: {"numeric", "01234567689"})
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generate(java.lang.String charsetName,
int length)
与えられた文字種の文字列を生成する。
不明な文字種が与えられた場合は例外が発生する。
|
protected CharacterGeneratorBase(java.lang.String[][] typeCharsPairs)
typeCharsPairs
- 文字種の名前と文字集合のペアpublic final java.lang.String generate(java.lang.String charsetName, int length)
generate
in interface CharacterGenerator
charsetName
- 文字種の名前length
- 生成する文字列の長さ