public class RandomTextGenerator extends Object
Modifier and Type | Field and Description |
---|---|
protected static int |
BLOC_CACHE_HIT |
protected static int |
BLOC_CACHE_SIZE |
protected static int |
BLOC_SIZE |
protected Map<String,String> |
blockCache |
protected DictionaryHolder |
dictionaryHolder |
protected static int |
NB_LINES_PER_PARAGRAPH |
protected static int |
NB_PAGE_PER_BLOC |
protected static int |
NB_PARAGRAPH_PER_PAGE |
protected static int |
NB_WORDS_PER_LINE |
protected static int |
PAGE_CACHE_HIT |
protected static int |
PAGE_CACHE_SIZE |
protected Map<String,String> |
pageCache |
protected static int |
PARAGRAPH_CACHE_HIT |
protected static int |
PARAGRAPH_CACHE_SIZE |
protected Map<String,String> |
paragraphCache |
protected static Random |
RANDOM |
Constructor and Description |
---|
RandomTextGenerator(DictionaryHolder dictionary) |
Modifier and Type | Method and Description |
---|---|
String |
generateBloc() |
String |
generatePage() |
String |
generateParagraph() |
String |
getRandomBloc() |
String |
getRandomLine() |
String |
getRandomPage() |
String |
getRandomParagraph() |
String |
getRandomText() |
String |
getRandomText(int avSizeInK) |
String |
getRandomTitle(int nbWord) |
protected int |
getTargetPageMaxSizeB() |
protected int |
getTargetParagraphMaxSizeB() |
void |
prefilCache() |
protected DictionaryHolder dictionaryHolder
protected Map<String,String> paragraphCache
protected Map<String,String> blockCache
protected static final int PARAGRAPH_CACHE_SIZE
protected static final int PARAGRAPH_CACHE_HIT
protected static final int PAGE_CACHE_SIZE
protected static final int PAGE_CACHE_HIT
protected static final int BLOC_CACHE_SIZE
protected static final int BLOC_CACHE_HIT
protected static final int BLOC_SIZE
protected static final int NB_WORDS_PER_LINE
protected static final int NB_LINES_PER_PARAGRAPH
protected static final int NB_PARAGRAPH_PER_PAGE
protected static final int NB_PAGE_PER_BLOC
public RandomTextGenerator(DictionaryHolder dictionary)
protected int getTargetPageMaxSizeB()
protected int getTargetParagraphMaxSizeB()
public String getRandomTitle(int nbWord)
public String getRandomLine()
public String generateParagraph()
public void prefilCache()
public String getRandomParagraph()
public String generatePage()
public String getRandomPage()
public String generateBloc()
public String getRandomBloc()
public String getRandomText(int avSizeInK)
public String getRandomText()
Copyright © 2019 Nuxeo. All rights reserved.