Package net.datafaker.providers.base
Class Locality
Generates random locales in different forms.
- Since:
- 1.7.0
-
Field Summary
Fields inherited from class net.datafaker.providers.base.AbstractProvider
faker
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves list of all locales supported by DatafakerallSupportedLocales
(Set<String> fileMasks) Select a locale at random and returns display name of the localelocaleStringWithoutReplacement
(Random random) Select a locale at random without replacement.localeStringWithRandom
(Random random) Select a locale at random with replacement
-
Constructor Details
-
Locality
Constructor for Locality class
-
-
Method Details
-
allSupportedLocales
Retrieves list of all locales supported by Datafaker- Returns:
- a List of Strings with the name of the locale (eg. "es", "es-MX")
-
allSupportedLocales
-
displayName
Select a locale at random and returns display name of the locale- Returns:
- locale in the form: "English (United States) or English"
-
localeString
- Returns:
- Randomly selected locale (eg. "es", "es-MX"). Locale is selected at random WITH replacement from all supported locales
-
localeStringWithRandom
Select a locale at random with replacement- Parameters:
random
- random number generator (can utilize seed for deterministic random selection)- Returns:
- String of a randomly selected locale (eg. "es", "es-MX")
-
localeStringWithoutReplacement
- Returns:
- Randomly selected locale (eg. "es", "es-MX"). Locale is selected at random WITHOUT replacement from all supported locales
-
localeStringWithoutReplacement
Select a locale at random without replacement. This can be used to rotate through all supported locales- Parameters:
random
- random number generator (can utilize seed for deterministic random selection)- Returns:
- String of a randomly selected locale (eg. "es", "es-MX")
-