- gender(FirstNameRandomField.Gender) - Method in class de.slothsoft.random.types.FirstNameRandomField
-
Sets the gender of the generated first names.
- get() - Method in interface de.slothsoft.random.RandomFactory.Supplier
-
Gets a result.
- getAllSuppliers() - Static method in class de.slothsoft.random.RandomFieldSupplier
-
- getArrayLength() - Method in class de.slothsoft.random.types.ArrayRandomField
-
Returns the standard array length.
- getCapitalProbability() - Method in class de.slothsoft.random.types.CharacterRandomField
-
Returns the probability for this field returning capital.
- getCharacter() - Method in class de.slothsoft.random.types.wordgen.Letter
-
Returns the character.
- getCollectionSize() - Method in class de.slothsoft.random.types.CollectionRandomField
-
Returns the standard collection size.
- getConfig() - Method in class de.slothsoft.random.types.CharacterRandomField
-
Returns the used config.
- getConfig() - Method in class de.slothsoft.random.types.WordRandomField
-
Returns the used config.
- getConfig() - Method in class de.slothsoft.random.types.WordsRandomField
-
Returns the used config.
- getCreationDepth() - Method in class de.slothsoft.random.RandomIndustrialArea
-
Returns the depth for the hierarchical POJOs that might be created.
- getEndValue() - Method in class de.slothsoft.random.types.AbstractNumberRandomField
-
Returns the end value, i.e.
- getGender() - Method in class de.slothsoft.random.types.FirstNameRandomField
-
Returns the gender of the generated first names.
- getHouseNumberEndValue() - Method in class de.slothsoft.random.types.StreetRandomField
-
Returns the end value, i.e.
- getHouseNumberStartValue() - Method in class de.slothsoft.random.types.StreetRandomField
-
Returns the start value for house numbers, i.e.
- getLetters() - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
- getNullProbability() - Method in class de.slothsoft.random.types.AbstractNumberRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.ArrayRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.BooleanRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.CharacterRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.CollectionRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.ElementFromListRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.FirstNameRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.PatternRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.PostalCodeRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.WordRandomField
-
Returns the probability for this field returning null.
- getNullProbability() - Method in class de.slothsoft.random.types.WordsRandomField
-
Returns the probability for this field returning null.
- getParagraphCount() - Method in class de.slothsoft.random.types.WordsRandomField
-
Returns the number of paragraphs.
- getPattern() - Method in class de.slothsoft.random.types.PatternRandomField
-
- getPattern() - Method in class de.slothsoft.random.types.PostalCodeRandomField
-
- getPattern() - Method in class de.slothsoft.random.types.StreetRandomField
-
- getProbability(char) - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
- getProbability() - Method in class de.slothsoft.random.types.wordgen.Letter
-
Returns the probability of the character.
- getProbability(char) - Method in enum de.slothsoft.random.types.wordgen.StandardWordGeneratorConfig
-
- getProbability(char) - Method in interface de.slothsoft.random.types.wordgen.WordGeneratorConfig
-
- getRandomFactory(Class<T>) - Method in class de.slothsoft.random.RandomIndustrialArea
-
Returns the RandomFactory
for the class.
- getRandomField(String) - Method in class de.slothsoft.random.RandomFactory
-
- getStandardWordLength() - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
- getStandardWordLength() - Method in enum de.slothsoft.random.types.wordgen.StandardWordGeneratorConfig
-
- getStandardWordLength() - Method in interface de.slothsoft.random.types.wordgen.WordGeneratorConfig
-
Returns the standard word length.
- getStartValue() - Method in class de.slothsoft.random.types.AbstractNumberRandomField
-
Returns the start value, i.e.
- getSupportedCharacters() - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
- getSupportedCharacters() - Method in enum de.slothsoft.random.types.wordgen.StandardWordGeneratorConfig
-
- getSupportedCharacters() - Method in interface de.slothsoft.random.types.wordgen.WordGeneratorConfig
-
Returns the supported lower case characters.
- getTrueProbability() - Method in class de.slothsoft.random.types.BooleanRandomField
-
Returns the probability for this field returning true.
- RandomException - Exception in de.slothsoft.random
-
An exception occurring while creating random data.
- RandomException() - Constructor for exception de.slothsoft.random.RandomException
-
Constructs a new runtime exception with null
as its detail message.
- RandomException(String) - Constructor for exception de.slothsoft.random.RandomException
-
Constructs a new runtime exception with the specified detail message.
- RandomException(Throwable) - Constructor for exception de.slothsoft.random.RandomException
-
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString())
(which
typically contains the class and detail message of cause
).
- RandomException(String, Throwable) - Constructor for exception de.slothsoft.random.RandomException
-
Constructs a new runtime exception with the specified detail message and cause.
- RandomFactory<T> - Class in de.slothsoft.random
-
The main class for creating random data inside a defined POJO.
- RandomFactory(RandomFactory.Supplier<T>) - Constructor for class de.slothsoft.random.RandomFactory
-
- RandomFactory(RandomFactory.Supplier<T>, Map<String, RandomField>) - Constructor for class de.slothsoft.random.RandomFactory
-
A constructor that takes one class and the mapping of properties to the factories
filling them.
- RandomFactory.Supplier<U> - Interface in de.slothsoft.random
-
Represents a supplier of results.
- RandomField - Interface in de.slothsoft.random
-
Interface for all various random fields.
- RandomFieldSupplier - Class in de.slothsoft.random
-
Util class for storing managing all the random field this module brings along.
- RandomIndustrialArea - Class in de.slothsoft.random
-
A wrapper for many RandomFactory
s and possible some self made random
fields or options or whatever might be necessary for even better optimization.
An industrial area has many factories.
- RandomIndustrialArea() - Constructor for class de.slothsoft.random.RandomIndustrialArea
-
- removeComponent(String) - Method in class de.slothsoft.random.types.PatternRandomField
-
- removeComponents(Set<String>) - Method in class de.slothsoft.random.types.PatternRandomField
-
- removeFactory(RandomFactory<?>) - Method in class de.slothsoft.random.RandomIndustrialArea
-
Removes a RandomFactory
from this industrial area.
- removeFactory(Class<?>) - Method in class de.slothsoft.random.RandomIndustrialArea
-
Removes a RandomFactory
from this industrial area.
- removeLetters(Letter...) - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
- removeRandomField(String) - Method in class de.slothsoft.random.RandomFactory
-
- RND - Static variable in interface de.slothsoft.random.RandomField
-
- setArrayLength(int) - Method in class de.slothsoft.random.types.ArrayRandomField
-
Sets the standard array length.
- setCapitalProbability(double) - Method in class de.slothsoft.random.types.CharacterRandomField
-
Sets the probability for this field returning capital.
- setCollectionSize(int) - Method in class de.slothsoft.random.types.CollectionRandomField
-
Sets the standard collection size.
- setConfig(WordGeneratorConfig) - Method in class de.slothsoft.random.types.CharacterRandomField
-
Sets the used config.
- setConfig(WordGeneratorConfig) - Method in class de.slothsoft.random.types.WordRandomField
-
Sets the used config.
- setConfig(WordGeneratorConfig) - Method in class de.slothsoft.random.types.WordsRandomField
-
Sets the used config.
- setCreationDepth(int) - Method in class de.slothsoft.random.RandomIndustrialArea
-
Returns the depth for the hierarchical POJOs that might be created.
- setEndValue(N) - Method in class de.slothsoft.random.types.AbstractNumberRandomField
-
Sets the end value, i.e.
- setGender(FirstNameRandomField.Gender) - Method in class de.slothsoft.random.types.FirstNameRandomField
-
Sets the gender of the generated first names.
- setHouseNumberEndValue(int) - Method in class de.slothsoft.random.types.StreetRandomField
-
Sets the end value for house numbers, i.e.
- setHouseNumberStartValue(int) - Method in class de.slothsoft.random.types.StreetRandomField
-
Sets the start value for house numbers, i.e.
- setNullProbability(double) - Method in class de.slothsoft.random.types.AbstractNumberRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.ArrayRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.BooleanRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.CharacterRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.CollectionRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.ElementFromListRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.FirstNameRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.PatternRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.PostalCodeRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.WordRandomField
-
Sets the probability for this field returning null.
- setNullProbability(double) - Method in class de.slothsoft.random.types.WordsRandomField
-
Sets the probability for this field returning null.
- setParagraphCount(int) - Method in class de.slothsoft.random.types.WordsRandomField
-
Sets the standard number of paragraphs.
- setPattern(String) - Method in class de.slothsoft.random.types.PatternRandomField
-
- setPattern(String) - Method in class de.slothsoft.random.types.PostalCodeRandomField
-
- setPattern(String) - Method in class de.slothsoft.random.types.StreetRandomField
-
- setProbability(double) - Method in class de.slothsoft.random.types.wordgen.Letter
-
Sets the probability of the character.
- setStandardWordLength(double) - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
Sets the standard word length.
- setStartValue(N) - Method in class de.slothsoft.random.types.AbstractNumberRandomField
-
Sets the start value, i.e.
- setSupportedLetters(Letter...) - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
- setTrueProbability(double) - Method in class de.slothsoft.random.types.BooleanRandomField
-
Sets the probability for this field returning true.
- ShortRandomField - Class in de.slothsoft.random.types
-
- ShortRandomField() - Constructor for class de.slothsoft.random.types.ShortRandomField
-
- StandardWordGeneratorConfig - Enum in de.slothsoft.random.types.wordgen
-
- standardWordLength(double) - Method in class de.slothsoft.random.types.wordgen.DefaultWordGeneratorConfig
-
Sets the standard word length.
- startValue(N) - Method in class de.slothsoft.random.types.AbstractNumberRandomField
-
Sets the start value, i.e.
- startValue(Date) - Method in class de.slothsoft.random.types.BirthdayRandomField
-
- startValue(Calendar) - Method in class de.slothsoft.random.types.CalendarRandomField
-
- startValue(Date) - Method in class de.slothsoft.random.types.DateRandomField
-
- startValue(LocalDate) - Method in class de.slothsoft.random.types.LocalDateRandomField
-
- startValue(LocalDateTime) - Method in class de.slothsoft.random.types.LocalDateTimeRandomField
-
- startValue(LocalTime) - Method in class de.slothsoft.random.types.LocalTimeRandomField
-
- storeConfig(OutputStream, WordGeneratorConfig) - Static method in class de.slothsoft.random.types.wordgen.WordGeneratorConfigUtil
-
Stores the config to an output stream.
- StreetRandomField - Class in de.slothsoft.random.types
-
- StreetRandomField() - Constructor for class de.slothsoft.random.types.StreetRandomField
-
Default constructor.
- StreetRandomField(String[]) - Constructor for class de.slothsoft.random.types.StreetRandomField
-