SYMBOL INDEX (844 symbols across 124 files) FILE: src/main/java/com/devskiller/jfairy/Bootstrap.java class Bootstrap (line 49) | public final class Bootstrap { method Bootstrap (line 55) | private Bootstrap() { method createFairy (line 58) | public static Fairy createFairy(DataMaster dataMaster, Locale locale, ... method fillDefaultDataMaster (line 104) | private static void fillDefaultDataMaster(MapBasedDataMaster dataMaste... method builder (line 124) | public static Builder builder() { method create (line 134) | public static Fairy create() { method create (line 145) | public static Fairy create(Locale locale) { method create (line 156) | public static Fairy create(Locale locale, String dataFilePrefix) { method create (line 162) | public static Fairy create(Supplier dataMaster, Locale loc... class Builder (line 166) | public static final class Builder { method getDefaultDataMaster (line 173) | private MapBasedDataMaster getDefaultDataMaster(BaseProducer basePro... method Builder (line 177) | private Builder() { method withLocale (line 187) | public Builder withLocale(Locale locale) { method withFilePrefix (line 198) | public Builder withFilePrefix(String filePrefix) { method withRandomSeed (line 210) | public Builder withRandomSeed(int randomSeed) { method withDataMasterProvider (line 222) | public Builder withDataMasterProvider(Supplier dataMaste... method build (line 232) | public Fairy build() { FILE: src/main/java/com/devskiller/jfairy/Fairy.java class Fairy (line 26) | public final class Fairy { method Fairy (line 37) | Fairy(TextProducer textProducer, PersonFactory personFactory, NetworkP... method create (line 50) | public static Fairy create() { method create (line 54) | public static Fairy create(Locale locale) { method create (line 58) | public static Fairy create(Supplier dataMasterProvider, Lo... method builder (line 62) | public static Bootstrap.Builder builder() { method textProducer (line 71) | public TextProducer textProducer() { method person (line 81) | public Person person(PersonProperties.PersonProperty... personProperti... method company (line 91) | public Company company(CompanyProperties.CompanyProperty... companyPro... method baseProducer (line 100) | public BaseProducer baseProducer() { method dateProducer (line 104) | public DateProducer dateProducer() { method iban (line 113) | public IBAN iban() { method iban (line 123) | public IBAN iban(IBANProperties.Property... properties) { method creditCard (line 127) | public CreditCard creditCard() { method networkProducer (line 131) | public NetworkProducer networkProducer() { method unique (line 141) | public UniqueFairy unique() { method unique (line 151) | public UniqueFairy unique(int maxRetries) { FILE: src/main/java/com/devskiller/jfairy/FairyFactory.java type FairyFactory (line 6) | interface FairyFactory { method createFairy (line 8) | Fairy createFairy(); FILE: src/main/java/com/devskiller/jfairy/FairyFactoryImpl.java class FairyFactoryImpl (line 14) | class FairyFactoryImpl implements FairyFactory { method FairyFactoryImpl (line 25) | FairyFactoryImpl(TextProducerInternal textProducerInternal, method createFairy (line 43) | @Override FILE: src/main/java/com/devskiller/jfairy/LocaleSpecificProvidersFactory.java class LocaleSpecificProvidersFactory (line 65) | final class LocaleSpecificProvidersFactory { method LocaleSpecificProvidersFactory (line 69) | private LocaleSpecificProvidersFactory() { method createProvidersForLocale (line 72) | static LocaleSpecificProviders createProvidersForLocale(Locale locale, method createPlProviders (line 100) | private static LocaleSpecificProviders createPlProviders(DataMaster da... method createSkProviders (line 112) | private static LocaleSpecificProviders createSkProviders(DataMaster da... method createEnProviders (line 124) | private static LocaleSpecificProviders createEnProviders(DataMaster da... method createFrProviders (line 142) | private static LocaleSpecificProviders createFrProviders(DataMaster da... method createItProviders (line 162) | private static LocaleSpecificProviders createItProviders(DataMaster da... method createEsProviders (line 173) | private static LocaleSpecificProviders createEsProviders(DataMaster da... method createSvProviders (line 184) | private static LocaleSpecificProviders createSvProviders(DataMaster da... method createZhProviders (line 197) | private static LocaleSpecificProviders createZhProviders(DataMaster da... method createDeProviders (line 208) | private static LocaleSpecificProviders createDeProviders(DataMaster da... method createKaProviders (line 219) | private static LocaleSpecificProviders createKaProviders(DataMaster da... method createBrProviders (line 230) | private static LocaleSpecificProviders createBrProviders(DataMaster da... method createTrProviders (line 241) | private static LocaleSpecificProviders createTrProviders(DataMaster da... FILE: src/main/java/com/devskiller/jfairy/UniqueEnforcer.java class UniqueEnforcer (line 25) | public final class UniqueEnforcer { method UniqueEnforcer (line 34) | private UniqueEnforcer(Supplier defaultGenerator, Function ke... method of (line 43) | public static UniqueEnforcer of(Supplier generator, Function... method of (line 47) | public static UniqueEnforcer of(Supplier generator, Function... method next (line 51) | public T next() { method next (line 59) | public T next(Supplier generator) { method reset (line 72) | public void reset() { method size (line 76) | public int size() { FILE: src/main/java/com/devskiller/jfairy/UniqueFairy.java class UniqueFairy (line 30) | public final class UniqueFairy { method UniqueFairy (line 38) | UniqueFairy(Fairy fairy, int maxRetries) { method person (line 47) | public Person person(PersonProperties.PersonProperty... personProperti... method company (line 54) | public Company company(CompanyProperties.CompanyProperty... companyPro... method iban (line 61) | public IBAN iban(IBANProperties.Property... properties) { method creditCard (line 68) | public CreditCard creditCard() { method reset (line 72) | public void reset() { FILE: src/main/java/com/devskiller/jfairy/UniqueGenerationException.java class UniqueGenerationException (line 3) | public class UniqueGenerationException extends RuntimeException { method UniqueGenerationException (line 7) | public UniqueGenerationException(String message) { FILE: src/main/java/com/devskiller/jfairy/data/DataMaster.java type DataMaster (line 16) | public interface DataMaster { method getString (line 24) | String getString(String key); method getStringList (line 32) | List getStringList(String key); method getValuesOfType (line 43) | T getValuesOfType(String dataKey, String type, Class resultClass); method getRandomValue (line 51) | String getRandomValue(String key); method getLanguage (line 58) | LanguageCode getLanguage(); FILE: src/main/java/com/devskiller/jfairy/data/MapBasedDataMaster.java class MapBasedDataMaster (line 23) | public class MapBasedDataMaster implements DataMaster { method MapBasedDataMaster (line 29) | public MapBasedDataMaster(BaseProducer baseProducer) { method getStringList (line 40) | @SuppressWarnings("unchecked") method getValuesOfType (line 46) | @Override method getString (line 63) | @Override method getRandomValue (line 68) | @Override method getLanguage (line 73) | @Override method getData (line 83) | @SuppressWarnings("unchecked") method readResources (line 98) | public void readResources(String path) throws IOException { method appendData (line 119) | private void appendData(Map data) { class CaseInsensitiveMap (line 123) | private static final class CaseInsensitiveMap extends HashMap T randomElement(List elements) { method randomElement (line 41) | public String randomElement(String... elements) { method randomElement (line 52) | public > T randomElement(Class enumType) { method randomElements (line 64) | public List randomElements(List elements, int count) { method extractRandomList (line 76) | private List extractRandomList(List elements, int count) { method randomBetween (line 87) | public int randomBetween(int min, int max) { method randomInt (line 97) | public int randomInt(int max) { method randomBetween (line 102) | public char randomBetween(char min, char max) { method randomBetween (line 114) | public long randomBetween(long min, long max) { method randomBetween (line 125) | public double randomBetween(double min, double max) { method randomNumeric (line 129) | public String randomNumeric(int length) { method randomAlphabetic (line 133) | public String randomAlphabetic(int length) { method randomAlphanumeric (line 137) | public String randomAlphanumeric(int length) { method letterify (line 147) | public String letterify(String letterString) { method letterify (line 159) | public String letterify(String letterString, char from, char to) { method numerify (line 169) | public String numerify(String numberString) { method numerify (line 181) | public String numerify(String numberString, int from, int to) { method bothify (line 191) | public String bothify(String string) { method replaceSymbolWithCharsFromTo (line 204) | private String replaceSymbolWithCharsFromTo(String string, char symbol... FILE: src/main/java/com/devskiller/jfairy/producer/DateProducer.java class DateProducer (line 18) | public class DateProducer { method DateProducer (line 25) | public DateProducer(BaseProducer baseProducer, TimeProvider timeProvid... method randomDateInThePast (line 30) | public LocalDateTime randomDateInThePast(int maxYearsEarlier) { method randomDateBetweenYearAndNow (line 38) | public LocalDateTime randomDateBetweenYearAndNow(int fromYear) { method randomDateBetweenTwoDates (line 43) | public LocalDate randomDateBetweenTwoDates(LocalDate from, LocalDate t... method randomDateBetweenTwoDates (line 48) | public LocalDateTime randomDateBetweenTwoDates(LocalDateTime from, Loc... method randomDateBetweenYears (line 54) | public LocalDateTime randomDateBetweenYears(int fromYear, int toYear) { method getDateForLastDayForGivenYear (line 61) | private LocalDateTime getDateForLastDayForGivenYear(int year) { method getDateForFirstDayForGivenYear (line 65) | private LocalDateTime getDateForFirstDayForGivenYear(int year) { method randomDateBetweenNowAndFuturePeriod (line 69) | public LocalDateTime randomDateBetweenNowAndFuturePeriod(Period future... method randomDateInTheFuture (line 74) | public LocalDateTime randomDateInTheFuture(int years) { method randomDateInTheFuture (line 78) | public LocalDateTime randomDateInTheFuture() { FILE: src/main/java/com/devskiller/jfairy/producer/RandomGenerator.java class RandomGenerator (line 13) | public class RandomGenerator { method RandomGenerator (line 24) | public RandomGenerator() { method RandomGenerator (line 33) | public RandomGenerator(int seed) { method nextBoolean (line 42) | public boolean nextBoolean() { method shuffle (line 53) | public List shuffle(List elements) { method nextInt (line 65) | public int nextInt(int min, int max) { method nextLong (line 76) | public long nextLong(long min, long max) { method nextDouble (line 87) | public double nextDouble(double min, double max) { method randomNumeric (line 97) | public String randomNumeric(int length) { method randomAlphabetic (line 107) | public String randomAlphabetic(int length) { method randomAlphanumeric (line 117) | public String randomAlphanumeric(int length) { method randomString (line 121) | private String randomString(int length, String alphabet) { FILE: src/main/java/com/devskiller/jfairy/producer/TimeProvider.java class TimeProvider (line 11) | public class TimeProvider { method getCurrentYear (line 13) | public int getCurrentYear() { method getCurrentTime (line 17) | public LocalDateTime getCurrentTime() { method getCurrentDate (line 21) | public LocalDate getCurrentDate() { FILE: src/main/java/com/devskiller/jfairy/producer/VATIdentificationNumberProvider.java type VATIdentificationNumberProvider (line 14) | public interface VATIdentificationNumberProvider extends Supplier { method get (line 16) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/company/Company.java class Company (line 3) | public class Company { method Company (line 10) | public Company(String name, String domain, String email, String vatIde... method getName (line 17) | public String getName() { method getUrl (line 21) | public String getUrl() { method getEmail (line 25) | public String getEmail() { method getDomain (line 29) | public String getDomain() { method getVatIdentificationNumber (line 33) | public String getVatIdentificationNumber() { FILE: src/main/java/com/devskiller/jfairy/producer/company/CompanyFactory.java type CompanyFactory (line 3) | public interface CompanyFactory { method produceCompany (line 5) | CompanyProvider produceCompany(CompanyProperties.CompanyProperty... co... FILE: src/main/java/com/devskiller/jfairy/producer/company/CompanyFactoryImpl.java class CompanyFactoryImpl (line 7) | public class CompanyFactoryImpl implements CompanyFactory { method CompanyFactoryImpl (line 13) | public CompanyFactoryImpl(BaseProducer baseProducer, method produceCompany (line 21) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/company/CompanyProperties.java class CompanyProperties (line 3) | public final class CompanyProperties { method CompanyProperties (line 5) | private CompanyProperties() { class CompanyProperty (line 8) | public abstract static class CompanyProperty { method apply (line 10) | public abstract void apply(CompanyProvider company); method withName (line 12) | public static CompanyProperty withName(final String name) { method withDomain (line 21) | public static CompanyProperty withDomain(final String domain) { method withEmail (line 30) | public static CompanyProperty withEmail(final String email) { method withVatIdentificationNumber (line 39) | public static CompanyProperty withVatIdentificationNumber(final Stri... FILE: src/main/java/com/devskiller/jfairy/producer/company/CompanyProvider.java type CompanyProvider (line 4) | public interface CompanyProvider extends Supplier { method get (line 11) | @Override method generateName (line 14) | void generateName(); method generateDomain (line 16) | void generateDomain(); method generateEmail (line 18) | void generateEmail(); method generateVatIdentificationNumber (line 20) | void generateVatIdentificationNumber(); method setName (line 22) | void setName(String name); method setDomain (line 24) | void setDomain(String domain); method setEmail (line 26) | void setEmail(String email); method setVatIdentificationNumber (line 28) | void setVatIdentificationNumber(String vatIdentificationNumber); FILE: src/main/java/com/devskiller/jfairy/producer/company/DefaultCompanyProvider.java class DefaultCompanyProvider (line 14) | public class DefaultCompanyProvider implements CompanyProvider { method DefaultCompanyProvider (line 26) | public DefaultCompanyProvider(BaseProducer baseProducer, method get (line 39) | @Override method generateName (line 50) | @Override method generateDomain (line 69) | @Override method generateEmail (line 86) | @Override method generateVatIdentificationNumber (line 94) | @Override method setName (line 102) | @Override method setDomain (line 107) | @Override method setEmail (line 112) | @Override method setVatIdentificationNumber (line 117) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/br/BrVATIdentificationNumberProvider.java class BrVATIdentificationNumberProvider (line 9) | public class BrVATIdentificationNumberProvider implements VATIdentificat... method BrVATIdentificationNumberProvider (line 13) | public BrVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 17) | @Override method calculateCheckDigit (line 39) | private int calculateCheckDigit(int[] digits, int length) { method calculateCheckDigit (line 48) | private int calculateCheckDigit(int[] digits, int previousDigit, int l... FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/de/DeVATIdentificationNumberProvider.java class DeVATIdentificationNumberProvider (line 13) | public class DeVATIdentificationNumberProvider implements VATIdentificat... method DeVATIdentificationNumberProvider (line 19) | public DeVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 23) | @Override method isValid (line 28) | public boolean isValid(String vatIdentificationNumber) { FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/en/EnVATIdentificationNumberProvider.java class EnVATIdentificationNumberProvider (line 17) | public class EnVATIdentificationNumberProvider implements VATIdentificat... method EnVATIdentificationNumberProvider (line 28) | public EnVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 32) | @Override method fillSerialNumber (line 45) | private void fillSerialNumber(char[] ein) { method fillAreaNumber (line 51) | private void fillAreaNumber(char[] ein) { method fillHyphen (line 61) | private void fillHyphen(char[] ein) { FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/es/EsVATIdentificationNumberProvider.java class EsVATIdentificationNumberProvider (line 15) | public class EsVATIdentificationNumberProvider implements VATIdentificat... method EsVATIdentificationNumberProvider (line 25) | public EsVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 30) | @Override method isValid (line 38) | public boolean isValid(String cif) { FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/fr/FrVATIdentificationNumberProvider.java class FrVATIdentificationNumberProvider (line 16) | public class FrVATIdentificationNumberProvider implements VATIdentificat... method FrVATIdentificationNumberProvider (line 20) | public FrVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 24) | @Override method generateLuhnCompliantSiren (line 37) | private String generateLuhnCompliantSiren() { FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/ka/KaVATIdentificationNumberProvider.java class KaVATIdentificationNumberProvider (line 6) | public class KaVATIdentificationNumberProvider implements VATIdentificat... method KaVATIdentificationNumberProvider (line 10) | public KaVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 14) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/pl/PlVATIdentificationNumberProvider.java class PlVATIdentificationNumberProvider (line 15) | public class PlVATIdentificationNumberProvider implements VATIdentificat... method PlVATIdentificationNumberProvider (line 77) | public PlVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 82) | @Override method generateNumber (line 94) | private String generateNumber() { method isValid (line 103) | public static boolean isValid(String nip) { method normalizeNip (line 117) | private static String normalizeNip(String value) { method calculateChecksum (line 124) | private static int calculateChecksum(String nip) { FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/sk/SkVATIdentificationNumberProvider.java class SkVATIdentificationNumberProvider (line 15) | public class SkVATIdentificationNumberProvider implements VATIdentificat... method SkVATIdentificationNumberProvider (line 77) | public SkVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 82) | @Override method generateNumber (line 94) | private String generateNumber() { method isValid (line 102) | public static boolean isValid(String nip) { method normalizeNip (line 116) | private static String normalizeNip(String value) { method calculateChecksum (line 123) | private static int calculateChecksum(String nip) { FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/sv/SvVATIdentificationNumberProvider.java class SvVATIdentificationNumberProvider (line 21) | public class SvVATIdentificationNumberProvider implements VATIdentificat... method SvVATIdentificationNumberProvider (line 32) | public SvVATIdentificationNumberProvider(BaseProducer baseProducer, Da... method get (line 38) | @Override method generateVatNumberForSoleTrader (line 54) | private String generateVatNumberForSoleTrader() { method isValid (line 66) | public static boolean isValid(String vatIdentificationNumber) { type GroupNumber (line 83) | private enum GroupNumber { method GroupNumber (line 95) | GroupNumber(int value) { method getValue (line 99) | int getValue() { FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/tr/TrVATIdentificationNumberProvider.java class TrVATIdentificationNumberProvider (line 11) | public class TrVATIdentificationNumberProvider implements VATIdentificat... method TrVATIdentificationNumberProvider (line 15) | public TrVATIdentificationNumberProvider(BaseProducer baseProducer) { method get (line 19) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/company/locale/zh/ZhVATIdentificationNumberProvider.java class ZhVATIdentificationNumberProvider (line 16) | public class ZhVATIdentificationNumberProvider implements VATIdentificat... method get (line 20) | @Override method getChar (line 30) | private char getChar() { method getChars (line 39) | private String getChars(int paddingSize) { FILE: src/main/java/com/devskiller/jfairy/producer/net/IPNumberProducer.java class IPNumberProducer (line 5) | public class IPNumberProducer { method IPNumberProducer (line 11) | public IPNumberProducer(BaseProducer baseProducer) { method generate (line 15) | public String generate() { method ipNumberPart (line 19) | private int ipNumberPart() { FILE: src/main/java/com/devskiller/jfairy/producer/net/NetworkProducer.java class NetworkProducer (line 6) | public class NetworkProducer { method NetworkProducer (line 10) | public NetworkProducer(IPNumberProducer ipNumberProducer) { method ipAddress (line 14) | public String ipAddress() { method url (line 27) | public String url(boolean isHttps) { FILE: src/main/java/com/devskiller/jfairy/producer/payment/CreditCard.java class CreditCard (line 15) | public class CreditCard { method CreditCard (line 22) | public CreditCard(String cardVendor, String cardNumber, String cvv, Lo... method getVendor (line 29) | public String getVendor() { method getCardNumber (line 33) | public String getCardNumber() { method getCvv (line 37) | public String getCvv() { method getExpiryDate (line 41) | public LocalDateTime getExpiryDate() { method getExpiryDateAsString (line 45) | public String getExpiryDateAsString() { FILE: src/main/java/com/devskiller/jfairy/producer/payment/CreditCardProvider.java class CreditCardProvider (line 11) | public class CreditCardProvider implements Supplier { method CreditCardProvider (line 21) | public CreditCardProvider(DataMaster dataMaster, BaseProducer baseProd... method get (line 27) | @Override method generateNumber (line 35) | private String generateNumber() { method completeNumber (line 53) | private String completeNumber(String creditCardNumber) { FILE: src/main/java/com/devskiller/jfairy/producer/payment/DefaultIBANProvider.java class DefaultIBANProvider (line 18) | public class DefaultIBANProvider implements IBANProvider { method DefaultIBANProvider (line 24) | public DefaultIBANProvider(BaseProducer baseProducer, method get (line 34) | @Override method fillCountryCode (line 53) | @Override method setCountry (line 64) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/payment/IBAN.java class IBAN (line 3) | public class IBAN { method IBAN (line 13) | public IBAN(String accountNumber, String checkDigit, String bankCode, ... method getAccountNumber (line 24) | public String getAccountNumber() { method getCheckDigit (line 28) | public String getCheckDigit() { method getBankCode (line 32) | public String getBankCode() { method getBban (line 36) | public String getBban() { method getCountry (line 40) | public String getCountry() { method getNationalCheckDigit (line 44) | public String getNationalCheckDigit() { method getIbanNumber (line 48) | public String getIbanNumber() { FILE: src/main/java/com/devskiller/jfairy/producer/payment/IBANFactory.java type IBANFactory (line 3) | public interface IBANFactory { method produceIBANProvider (line 5) | IBANProvider produceIBANProvider(IBANProperties.Property... properties); FILE: src/main/java/com/devskiller/jfairy/producer/payment/IBANFactoryImpl.java class IBANFactoryImpl (line 6) | public class IBANFactoryImpl implements IBANFactory { method IBANFactoryImpl (line 11) | public IBANFactoryImpl(BaseProducer baseProducer, DataMaster dataMaste... method produceIBANProvider (line 16) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/payment/IBANProperties.java class IBANProperties (line 10) | public final class IBANProperties { method IBANProperties (line 26) | private IBANProperties() { class Property (line 29) | public abstract static class Property { method apply (line 31) | public abstract void apply(IBANProvider provider); method country (line 35) | public static Property country(final String country) { method language (line 44) | public static Property language(final String language) { method countryFromLanguage (line 53) | private static String countryFromLanguage(String lang) { FILE: src/main/java/com/devskiller/jfairy/producer/payment/IBANProvider.java type IBANProvider (line 5) | public interface IBANProvider extends Supplier { method get (line 7) | @Override method fillCountryCode (line 10) | void fillCountryCode(); method setCountry (line 12) | void setCountry(String country); FILE: src/main/java/com/devskiller/jfairy/producer/person/AbstractAddressProvider.java class AbstractAddressProvider (line 6) | public abstract class AbstractAddressProvider implements AddressProvider { method AbstractAddressProvider (line 18) | public AbstractAddressProvider(DataMaster dataMaster, BaseProducer bas... method getCity (line 23) | public String getCity() { method getPostalCode (line 27) | public String getPostalCode() { method getStreet (line 32) | public String getStreet() { method getStreetNumber (line 36) | public String getStreetNumber() { method getApartmentNumber (line 40) | public String getApartmentNumber() { FILE: src/main/java/com/devskiller/jfairy/producer/person/Address.java type Address (line 3) | public interface Address { method getStreet (line 5) | String getStreet(); method getStreetNumber (line 7) | String getStreetNumber(); method getApartmentNumber (line 9) | String getApartmentNumber(); method getPostalCode (line 11) | String getPostalCode(); method getCity (line 13) | String getCity(); method getAddressLine1 (line 15) | String getAddressLine1(); method getAddressLine2 (line 17) | String getAddressLine2(); FILE: src/main/java/com/devskiller/jfairy/producer/person/AddressProvider.java type AddressProvider (line 5) | public interface AddressProvider extends Supplier
{ method get (line 7) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/CompanyEmailProvider.java class CompanyEmailProvider (line 10) | public class CompanyEmailProvider implements Supplier { method CompanyEmailProvider (line 16) | public CompanyEmailProvider(String firstName, String lastName, Company... method get (line 22) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/Country.java type Country (line 10) | public enum Country { method Country (line 33) | Country(String code, LanguageCode... language) { method getCode (line 38) | public String getCode() { method getPrimaryLocale (line 51) | public Locale getPrimaryLocale() { method findCountryForLanguage (line 58) | public static List findCountryForLanguage(LanguageCode langua... FILE: src/main/java/com/devskiller/jfairy/producer/person/DefaultPersonProvider.java class DefaultPersonProvider (line 19) | public class DefaultPersonProvider implements PersonProvider { method DefaultPersonProvider (line 54) | public DefaultPersonProvider(DataMaster dataMaster, method get (line 79) | @Override method generateSex (line 108) | @Override method generateCompany (line 116) | @Override method generateFirstName (line 124) | @Override method generateMiddleName (line 132) | @Override method generateLastName (line 140) | @Override method generateEmail (line 148) | @Override method generateUsername (line 157) | @Override method generateTelephoneNumber (line 169) | @Override method generateMobileTelephoneNumber (line 180) | @Override method generateAge (line 191) | @Override method generateDateOfBirth (line 203) | @Override method generateCompanyEmail (line 213) | @Override method generatePassword (line 222) | @Override method generateNationalIdentityCardNumber (line 234) | @Override method generateNationalIdentificationNumber (line 242) | @Override method generateAddress (line 252) | @Override method generatePassportNumber (line 260) | @Override method generateJobTitle (line 268) | @Override method generateNationality (line 276) | private void generateNationality() { method setTelephoneNumberFormat (line 281) | @Override method setMobileTelephoneNumberFormat (line 286) | @Override method setSex (line 291) | @Override method setAge (line 296) | @Override method setCompany (line 301) | @Override method setFirstName (line 306) | @Override method setMiddleName (line 311) | @Override method setLastName (line 316) | @Override method setEmail (line 321) | @Override method setUsername (line 326) | @Override method setTelephoneNumber (line 331) | @Override method setMobileTelephoneNumber (line 336) | @Override method setDateOfBirth (line 341) | @Override method setPassword (line 346) | @Override method setAddress (line 351) | @Override method setCompanyEmail (line 356) | @Override method setNationalIdentityCardNumber (line 361) | @Override method setNationalIdentificationNumber (line 366) | @Override method setPassportNumber (line 371) | @Override method setJobTitle (line 376) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/EmailProvider.java class EmailProvider (line 13) | public class EmailProvider implements Supplier { method EmailProvider (line 20) | public EmailProvider(DataMaster dataMaster, BaseProducer baseProducer, method get (line 28) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/NationalIdentificationNumber.java class NationalIdentificationNumber (line 3) | public class NationalIdentificationNumber { method NationalIdentificationNumber (line 7) | public NationalIdentificationNumber(String value) { method getValue (line 11) | public String getValue() { FILE: src/main/java/com/devskiller/jfairy/producer/person/NationalIdentificationNumberFactory.java type NationalIdentificationNumberFactory (line 3) | public interface NationalIdentificationNumberFactory { method produceNationalIdentificationNumberProvider (line 5) | NationalIdentificationNumberProvider produceNationalIdentificationNumb... FILE: src/main/java/com/devskiller/jfairy/producer/person/NationalIdentificationNumberProperties.java class NationalIdentificationNumberProperties (line 5) | public final class NationalIdentificationNumberProperties { method NationalIdentificationNumberProperties (line 7) | private NationalIdentificationNumberProperties() { class Property (line 10) | public abstract static class Property { method apply (line 12) | public abstract void apply(NationalIdentificationNumberProvider nati... method dateOfBirth (line 15) | public static Property dateOfBirth(final LocalDate dateOfBirth) { method sex (line 24) | public static Property sex(final Person.Sex sex) { FILE: src/main/java/com/devskiller/jfairy/producer/person/NationalIdentificationNumberProvider.java type NationalIdentificationNumberProvider (line 6) | public interface NationalIdentificationNumberProvider extends Supplier { method get (line 16) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/Person.java class Person (line 10) | public class Person { type Sex (line 12) | public enum Sex { method Person (line 36) | public Person(String firstName, String middleName, String lastName, Ad... method getNationalIdentificationNumber (line 62) | public String getNationalIdentificationNumber() { method getFirstName (line 66) | public String getFirstName() { method getMiddleName (line 70) | public String getMiddleName() { method getLastName (line 74) | public String getLastName() { method getEmail (line 78) | public String getEmail() { method getUsername (line 82) | public String getUsername() { method getPassword (line 86) | public String getPassword() { method getFullName (line 90) | public String getFullName() { method isMale (line 94) | public boolean isMale() { method isFemale (line 98) | public boolean isFemale() { method getSex (line 102) | public Sex getSex() { method getTelephoneNumber (line 106) | public String getTelephoneNumber() { method getMobileTelephoneNumber (line 110) | public String getMobileTelephoneNumber() { method getDateOfBirth (line 114) | public LocalDate getDateOfBirth() { method getAge (line 118) | public int getAge() { method getNationalIdentityCardNumber (line 122) | public String getNationalIdentityCardNumber() { method getCompanyEmail (line 126) | public String getCompanyEmail() { method getAddress (line 130) | public Address getAddress() { method getCompany (line 134) | public Company getCompany() { method getPassportNumber (line 138) | public String getPassportNumber() { method getJobTitle (line 142) | public String getJobTitle() { method getNationality (line 146) | public Country getNationality() { FILE: src/main/java/com/devskiller/jfairy/producer/person/PersonFactory.java type PersonFactory (line 6) | public interface PersonFactory { method producePersonProvider (line 8) | PersonProvider producePersonProvider(PersonProperties.PersonProperty..... FILE: src/main/java/com/devskiller/jfairy/producer/person/PersonFactoryImpl.java class PersonFactoryImpl (line 9) | public class PersonFactoryImpl implements PersonFactory { method PersonFactoryImpl (line 22) | public PersonFactoryImpl(DataMaster dataMaster, method producePersonProvider (line 42) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/PersonProperties.java class PersonProperties (line 18) | public final class PersonProperties { method PersonProperties (line 23) | private PersonProperties() { class PersonProperty (line 26) | public abstract static class PersonProperty { method apply (line 28) | public abstract void apply(PersonProvider person, BaseProducer baseP... method male (line 32) | public static PersonProperty male() { method female (line 41) | public static PersonProperty female() { method ageBetween (line 50) | public static PersonProperty ageBetween(final int minAge, final int ma... method minAge (line 61) | public static PersonProperty minAge(final int minAge) { method maxAge (line 66) | public static PersonProperty maxAge(final int maxAge) { method telephoneFormat (line 71) | public static PersonProperty telephoneFormat(final String telephoneFor... method mobileTelephoneFormat (line 80) | public static PersonProperty mobileTelephoneFormat(final String mobile... method withCompany (line 89) | public static PersonProperty withCompany(final Company company) { method withAddress (line 98) | public static PersonProperty withAddress(final Address address) { method withFirstName (line 107) | public static PersonProperty withFirstName(final String firstName) { method withMiddleName (line 116) | public static PersonProperty withMiddleName(final String middleName) { method withLastName (line 125) | public static PersonProperty withLastName(final String lastName) { method withEmail (line 134) | public static PersonProperty withEmail(final String email) { method withUsername (line 143) | public static PersonProperty withUsername(final String username) { method withTelephoneNumber (line 152) | public static PersonProperty withTelephoneNumber(final String telephon... method withMobileTelephoneNumber (line 161) | public static PersonProperty withMobileTelephoneNumber(final String mo... method withDateOfBirth (line 170) | public static PersonProperty withDateOfBirth(final LocalDate dateOfBir... method withAge (line 179) | public static PersonProperty withAge(final Integer age) { method withPassword (line 188) | public static PersonProperty withPassword(final String password) { method withCompanyEmail (line 197) | public static PersonProperty withCompanyEmail(final String companyEmai... method withNationalIdentityCardNumber (line 206) | public static PersonProperty withNationalIdentityCardNumber(final Stri... method withNationalIdentificationNumber (line 215) | public static PersonProperty withNationalIdentificationNumber(final St... method withPassportNumber (line 224) | public static PersonProperty withPassportNumber(final String passportN... method withJobTitle (line 233) | public static PersonProperty withJobTitle(final String jobTitle) { FILE: src/main/java/com/devskiller/jfairy/producer/person/PersonProvider.java type PersonProvider (line 8) | public interface PersonProvider extends Supplier { method get (line 18) | @Override method generateSex (line 21) | void generateSex(); method generateCompany (line 23) | void generateCompany(); method generateFirstName (line 25) | void generateFirstName(); method generateMiddleName (line 27) | void generateMiddleName(); method generateLastName (line 29) | void generateLastName(); method generateEmail (line 31) | void generateEmail(); method generateUsername (line 33) | void generateUsername(); method generateTelephoneNumber (line 35) | void generateTelephoneNumber(); method generateMobileTelephoneNumber (line 37) | void generateMobileTelephoneNumber(); method generateAge (line 39) | void generateAge(); method generateDateOfBirth (line 41) | void generateDateOfBirth(); method generateCompanyEmail (line 43) | void generateCompanyEmail(); method generatePassword (line 45) | void generatePassword(); method generateJobTitle (line 47) | void generateJobTitle(); method generateNationalIdentityCardNumber (line 49) | void generateNationalIdentityCardNumber(); method generateNationalIdentificationNumber (line 51) | void generateNationalIdentificationNumber(); method generateAddress (line 53) | void generateAddress(); method generatePassportNumber (line 55) | void generatePassportNumber(); method setTelephoneNumberFormat (line 57) | void setTelephoneNumberFormat(String telephoneFormat); method setMobileTelephoneNumberFormat (line 59) | void setMobileTelephoneNumberFormat(String telephoneFormat); method setSex (line 61) | void setSex(Person.Sex sex); method setAge (line 63) | void setAge(int age); method setCompany (line 65) | void setCompany(Company company); method setFirstName (line 67) | void setFirstName(String firstName); method setMiddleName (line 69) | void setMiddleName(String middleName); method setLastName (line 71) | void setLastName(String lastName); method setEmail (line 73) | void setEmail(String email); method setUsername (line 75) | void setUsername(String username); method setTelephoneNumber (line 77) | void setTelephoneNumber(String telephoneNumber); method setMobileTelephoneNumber (line 79) | void setMobileTelephoneNumber(String telephoneNumber); method setDateOfBirth (line 81) | void setDateOfBirth(LocalDate dateOfBirth); method setPassword (line 83) | void setPassword(String password); method setAddress (line 85) | void setAddress(Address address); method setCompanyEmail (line 87) | void setCompanyEmail(String companyEmail); method setNationalIdentityCardNumber (line 89) | void setNationalIdentityCardNumber(String nationalIdentityCardNumber); method setNationalIdentificationNumber (line 91) | void setNationalIdentificationNumber(String nationalIdentificationNumb... method setPassportNumber (line 93) | void setPassportNumber(String passportNumber); method setJobTitle (line 95) | void setJobTitle(String jobTitle); FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/AbstractAddress.java class AbstractAddress (line 8) | public abstract class AbstractAddress implements Address { method AbstractAddress (line 15) | public AbstractAddress(String street, String streetNumber, String apar... method getStreet (line 23) | @Override method getStreetNumber (line 28) | @Override method getApartmentNumber (line 33) | @Override method getPostalCode (line 38) | @Override method getCity (line 43) | @Override method getAddressLine1 (line 48) | @Override method getAddressLine2 (line 51) | @Override method toString (line 54) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/ContinentalAddress.java class ContinentalAddress (line 8) | public abstract class ContinentalAddress extends AbstractAddress { method ContinentalAddress (line 9) | public ContinentalAddress(String street, String streetNumber, String a... method getApartmentMark (line 13) | protected abstract String getApartmentMark(); method getStreetNumberSeparator (line 15) | protected String getStreetNumberSeparator() { method getAddressLine1 (line 19) | @Override method getAddressLine2 (line 25) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/NoNationalIdentificationNumberFactory.java class NoNationalIdentificationNumberFactory (line 11) | public class NoNationalIdentificationNumberFactory implements NationalId... method produceNationalIdentificationNumberProvider (line 13) | @Override class NoNationalIdentificationNumberProvider (line 18) | public static class NoNationalIdentificationNumberProvider implements ... method get (line 20) | @Override method setIssueDate (line 25) | @Override method setSex (line 29) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/br/BrAddress.java class BrAddress (line 5) | public class BrAddress extends ContinentalAddress { method BrAddress (line 7) | public BrAddress(String streetNumber, String street, String apartmentN... method getStreetNumberSeparator (line 11) | @Override method getApartmentMark (line 16) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/br/BrAddressProvider.java class BrAddressProvider (line 7) | public class BrAddressProvider extends AbstractAddressProvider { method BrAddressProvider (line 9) | public BrAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/br/BrNationalIdentityCardNumberProvider.java class BrNationalIdentityCardNumberProvider (line 9) | public class BrNationalIdentityCardNumberProvider implements NationalIde... method BrNationalIdentityCardNumberProvider (line 13) | public BrNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 17) | @Override method calculateCheckDigit (line 34) | private int calculateCheckDigit(int[] digits, int length) { method calculateCheckDigit (line 43) | private int calculateCheckDigit(int[] digits, int previousDigit, int l... FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/br/BrPassportNumberProvider.java class BrPassportNumberProvider (line 5) | public class BrPassportNumberProvider implements PassportNumberProvider { method get (line 7) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/de/DeAddress.java class DeAddress (line 5) | public class DeAddress extends ContinentalAddress { method DeAddress (line 7) | public DeAddress(String streetNumber, String street, String apartmentN... method getApartmentMark (line 11) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/de/DeAddressProvider.java class DeAddressProvider (line 7) | public class DeAddressProvider extends AbstractAddressProvider { method DeAddressProvider (line 9) | public DeAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/de/DeNationalIdentityCardNumberProvider.java class DeNationalIdentityCardNumberProvider (line 13) | public class DeNationalIdentityCardNumberProvider implements NationalIde... method DeNationalIdentityCardNumberProvider (line 21) | public DeNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 25) | @Override method isValid (line 30) | public boolean isValid(String nationalIdentityCardNumber) { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/de/DePassportNumberProvider.java class DePassportNumberProvider (line 13) | public class DePassportNumberProvider implements PassportNumberProvider { method DePassportNumberProvider (line 21) | public DePassportNumberProvider(BaseProducer baseProducer) { method get (line 25) | @Override method isValid (line 30) | public boolean isValid(String passportNumber) { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/en/EnAddress.java class EnAddress (line 7) | public class EnAddress extends AbstractAddress { method EnAddress (line 9) | public EnAddress(String streetNumber, String street, String apartmentN... method getAddressLine1 (line 13) | @Override method getAddressLine2 (line 19) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/en/EnAddressProvider.java class EnAddressProvider (line 7) | public class EnAddressProvider extends AbstractAddressProvider { method EnAddressProvider (line 9) | public EnAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/en/EnNationalIdentityCardNumberProvider.java class EnNationalIdentityCardNumberProvider (line 15) | public class EnNationalIdentityCardNumberProvider implements NationalIde... method EnNationalIdentityCardNumberProvider (line 27) | public EnNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 31) | @Override method fillHyphens (line 46) | private void fillHyphens(char[] ssn) { method fillAreaNumber (line 52) | private void fillAreaNumber(char[] ssn) { method fillGroupNumber (line 61) | private void fillGroupNumber(char[] ssn) { method fillSerialNumber (line 67) | private void fillSerialNumber(char[] ssn) { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/en/EnPassportNumberProvider.java class EnPassportNumberProvider (line 6) | public class EnPassportNumberProvider implements PassportNumberProvider { method EnPassportNumberProvider (line 10) | public EnPassportNumberProvider(BaseProducer baseProducer) { method get (line 14) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/es/EsAddress.java class EsAddress (line 6) | public class EsAddress extends ContinentalAddress { method EsAddress (line 8) | public EsAddress(String street, String streetNumber, String apartmentN... method getStreetNumberSeparator (line 12) | @Override method getApartmentMark (line 17) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/es/EsAddressProvider.java class EsAddressProvider (line 7) | public class EsAddressProvider extends AbstractAddressProvider { method EsAddressProvider (line 9) | public EsAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/es/EsNationalIdentityCardNumberProvider.java class EsNationalIdentityCardNumberProvider (line 17) | public class EsNationalIdentityCardNumberProvider implements NationalIde... method EsNationalIdentityCardNumberProvider (line 25) | public EsNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 30) | @Override method isValid (line 35) | public boolean isValid(String dni) { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/es/EsPassportNumberProvider.java class EsPassportNumberProvider (line 6) | public class EsPassportNumberProvider implements PassportNumberProvider { method EsPassportNumberProvider (line 10) | public EsPassportNumberProvider(BaseProducer baseProducer) { method get (line 14) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/fr/FrAddress.java class FrAddress (line 5) | public class FrAddress extends ContinentalAddress { method FrAddress (line 7) | public FrAddress(String streetNumber, String street, String apartmentN... method getApartmentMark (line 11) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/fr/FrAddressProvider.java class FrAddressProvider (line 7) | public class FrAddressProvider extends AbstractAddressProvider { method FrAddressProvider (line 9) | public FrAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/fr/FrNationalIdentityCardNumberProvider.java class FrNationalIdentityCardNumberProvider (line 26) | public class FrNationalIdentityCardNumberProvider implements NationalIde... method FrNationalIdentityCardNumberProvider (line 30) | public FrNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 34) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/fr/FrPassportNumberProvider.java class FrPassportNumberProvider (line 15) | public class FrPassportNumberProvider implements PassportNumberProvider { method FrPassportNumberProvider (line 19) | public FrPassportNumberProvider(BaseProducer baseProducer) { method get (line 23) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/ka/KaAddress.java class KaAddress (line 7) | public class KaAddress extends AbstractAddress { method KaAddress (line 8) | public KaAddress(String street, String streetNumber, String apartmentN... method getAddressLine1 (line 12) | @Override method getAddressLine2 (line 17) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/ka/KaAddressProvider.java class KaAddressProvider (line 7) | public class KaAddressProvider extends AbstractAddressProvider { method KaAddressProvider (line 9) | public KaAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/ka/KaNationalIdentityCardNumberProvider.java class KaNationalIdentityCardNumberProvider (line 10) | public class KaNationalIdentityCardNumberProvider implements NationalIde... class OldCardNumberProvider (line 12) | private static class OldCardNumberProvider implements NationalIdentity... method OldCardNumberProvider (line 17) | OldCardNumberProvider(BaseProducer baseProducer) { method get (line 21) | @Override class NewCardNumberProvider (line 28) | private static class NewCardNumberProvider implements NationalIdentity... method NewCardNumberProvider (line 35) | NewCardNumberProvider(BaseProducer baseProducer) { method get (line 39) | @Override method KaNationalIdentityCardNumberProvider (line 47) | public KaNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 53) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/ka/KaPassportNumberProvider.java class KaPassportNumberProvider (line 6) | public class KaPassportNumberProvider implements PassportNumberProvider { method KaPassportNumberProvider (line 10) | public KaPassportNumberProvider(BaseProducer baseProducer) { method getDistrictCode (line 15) | private String getDistrictCode() { method getStateOfficeCode (line 20) | private String getStateOfficeCode() { method getNationalPersonalIdentificationNumber (line 24) | private String getNationalPersonalIdentificationNumber() { method get (line 28) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/pl/PlAddress.java class PlAddress (line 6) | public class PlAddress extends ContinentalAddress { method PlAddress (line 8) | public PlAddress(String street, String streetNumber, String apartmentN... method getApartmentMark (line 12) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/pl/PlAddressProvider.java class PlAddressProvider (line 7) | public class PlAddressProvider extends AbstractAddressProvider { method PlAddressProvider (line 9) | public PlAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/pl/PlNationalIdentificationNumberFactory.java class PlNationalIdentificationNumberFactory (line 8) | public class PlNationalIdentificationNumberFactory implements NationalId... method PlNationalIdentificationNumberFactory (line 13) | public PlNationalIdentificationNumberFactory(BaseProducer baseProducer... method produceNationalIdentificationNumberProvider (line 18) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/pl/PlNationalIdentificationNumberProvider.java class PlNationalIdentificationNumberProvider (line 20) | public class PlNationalIdentificationNumberProvider implements NationalI... method PlNationalIdentificationNumberProvider (line 47) | public PlNationalIdentificationNumberProvider(DateProducer dateProduce... method with (line 60) | public void with(NationalIdentificationNumberProperties.Property[] pro... method get (line 71) | @Override method generate (line 84) | private String generate() { method setIssueDate (line 96) | @Override method setSex (line 101) | @Override method isValid (line 112) | public static boolean isValid(String nationalIdentificationNumber) { method calculateMonth (line 124) | private int calculateMonth(int month, int year) { method calculateSexCode (line 128) | private int calculateSexCode(Person.Sex sex) { method calculateChecksum (line 132) | private static int calculateChecksum(String nationalIdentificationNumb... FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/pl/PlNationalIdentityCardNumberProvider.java class PlNationalIdentityCardNumberProvider (line 18) | public class PlNationalIdentityCardNumberProvider implements NationalIde... method PlNationalIdentityCardNumberProvider (line 39) | public PlNationalIdentityCardNumberProvider(DateProducer dateProducer,... method get (line 44) | @Override method get (line 52) | public String get(LocalDate date) { method isValid (line 69) | public boolean isValid(String id) { method calculateChecksum (line 75) | private char calculateChecksum(char[] id) { method fillDigitsPart (line 93) | private void fillDigitsPart(char[] id) { method fillLettersPart (line 99) | private void fillLettersPart(int year, char[] id) { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/pl/PlPassportNumberProvider.java class PlPassportNumberProvider (line 18) | public class PlPassportNumberProvider implements PassportNumberProvider { method PlPassportNumberProvider (line 36) | public PlPassportNumberProvider(BaseProducer baseProducer) { method generateLetterDigits (line 45) | private static Map generateLetterDigits() { method get (line 59) | @Override method fillChecksum (line 75) | private void fillChecksum(char[] passport) { method fillSeries (line 86) | private void fillSeries(char[] passport) { method fillDigits (line 96) | private void fillDigits(char[] passport) { method isPassportCheckSumValid (line 107) | public static boolean isPassportCheckSumValid(String passportNumber) { method calculateTotalWeight (line 123) | private static int calculateTotalWeight(char[] passport, boolean ignor... FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sk/SkAddress.java class SkAddress (line 5) | public class SkAddress extends ContinentalAddress { method SkAddress (line 7) | public SkAddress(String street, String streetNumber, String apartmentN... method getApartmentMark (line 11) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sk/SkAddressProvider.java class SkAddressProvider (line 7) | public class SkAddressProvider extends AbstractAddressProvider { method SkAddressProvider (line 9) | public SkAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sk/SkNationalIdentificationNumberFactory.java class SkNationalIdentificationNumberFactory (line 8) | public class SkNationalIdentificationNumberFactory implements NationalId... method SkNationalIdentificationNumberFactory (line 13) | public SkNationalIdentificationNumberFactory(BaseProducer baseProducer... method produceNationalIdentificationNumberProvider (line 18) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sk/SkNationalIdentificationNumberProvider.java class SkNationalIdentificationNumberProvider (line 21) | public class SkNationalIdentificationNumberProvider implements NationalI... method SkNationalIdentificationNumberProvider (line 41) | public SkNationalIdentificationNumberProvider(DateProducer dateProduce... method with (line 49) | public void with(NationalIdentificationNumberProperties.Property[] pro... method get (line 55) | @Override method generate (line 68) | private String generate() { method setIssueDate (line 80) | @Override method setSex (line 85) | @Override method isValid (line 90) | public static boolean isValid(String nationalIdentificationNumber) { method calculateMonth (line 103) | private int calculateMonth(int month, int year) { method calculateSexCode (line 107) | private int calculateSexCode(Person.Sex sex) { method calculateChecksum (line 111) | private static int calculateChecksum(String nationalIdentificationNumb... FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sk/SkNationalIdentityCardNumberProvider.java class SkNationalIdentityCardNumberProvider (line 17) | public class SkNationalIdentityCardNumberProvider implements NationalIde... method SkNationalIdentityCardNumberProvider (line 38) | public SkNationalIdentityCardNumberProvider(DateProducer dateProducer,... method get (line 43) | @Override method get (line 51) | public String get(LocalDate date) { method isValid (line 70) | public boolean isValid(String id) { method calculateChecksum (line 76) | private char calculateChecksum(char[] id) { method fillDigitsPart (line 94) | private void fillDigitsPart(char[] id) { method fillLettersPart (line 100) | private void fillLettersPart(int year, char[] id) { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sk/SkPassportNumberProvider.java class SkPassportNumberProvider (line 17) | public class SkPassportNumberProvider implements PassportNumberProvider { method SkPassportNumberProvider (line 30) | public SkPassportNumberProvider(BaseProducer baseProducer) { method generateLetterDigits (line 34) | private static Map generateLetterDigits() { method get (line 44) | @Override method fillChecksum (line 57) | private void fillChecksum(char[] passport) { method fillSeries (line 63) | private void fillSeries(char[] passport) { method fillDigits (line 69) | private void fillDigits(char[] passport) { method isPassportCheckSumValid (line 81) | public static boolean isPassportCheckSumValid(String passportNumber) { method calculateTotalWeight (line 90) | private static int calculateTotalWeight(char[] passport) { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sv/SvAddress.java class SvAddress (line 6) | public class SvAddress extends ContinentalAddress { method SvAddress (line 8) | public SvAddress(String street, String streetNumber, String apartmentN... method getApartmentMark (line 12) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sv/SvAddressProvider.java class SvAddressProvider (line 7) | public class SvAddressProvider extends AbstractAddressProvider { method SvAddressProvider (line 9) | public SvAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sv/SvNationalIdentificationNumberFactory.java class SvNationalIdentificationNumberFactory (line 8) | public class SvNationalIdentificationNumberFactory implements NationalId... method SvNationalIdentificationNumberFactory (line 13) | public SvNationalIdentificationNumberFactory(BaseProducer baseProducer... method produceNationalIdentificationNumberProvider (line 18) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sv/SvNationalIdentificationNumberProvider.java class SvNationalIdentificationNumberProvider (line 26) | public class SvNationalIdentificationNumberProvider implements NationalI... method SvNationalIdentificationNumberProvider (line 42) | public SvNationalIdentificationNumberProvider(DateProducer dateProduce... method with (line 50) | public void with(NationalIdentificationNumberProperties.Property[] pro... method get (line 56) | @Override method generate (line 69) | private String generate() { method setIssueDate (line 81) | @Override method setSex (line 86) | @Override method isValid (line 91) | public static boolean isValid(String nationalIdentificationNumber) { method calculateSexCode (line 104) | private int calculateSexCode(Person.Sex sex) { method calculateChecksum (line 108) | public static int calculateChecksum(String nationalIdentificationNumbe... FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sv/SvNationalIdentityCardNumberProvider.java class SvNationalIdentityCardNumberProvider (line 9) | public class SvNationalIdentityCardNumberProvider implements NationalIde... method SvNationalIdentityCardNumberProvider (line 13) | public SvNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 17) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/sv/SvPassportNumberProvider.java class SvPassportNumberProvider (line 9) | public class SvPassportNumberProvider implements PassportNumberProvider { method SvPassportNumberProvider (line 13) | public SvPassportNumberProvider(BaseProducer baseProducer) { method get (line 17) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/tr/TrAddress.java class TrAddress (line 5) | public class TrAddress extends ContinentalAddress { method TrAddress (line 7) | public TrAddress(String streetNumber, String street, String apartmentN... method getStreetNumberSeparator (line 11) | @Override method getApartmentMark (line 16) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/tr/TrAddressProvider.java class TrAddressProvider (line 7) | public class TrAddressProvider extends AbstractAddressProvider { method TrAddressProvider (line 9) | public TrAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 13) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/tr/TrNationalIdentityCardNumberProvider.java class TrNationalIdentityCardNumberProvider (line 13) | public class TrNationalIdentityCardNumberProvider implements NationalIde... method TrNationalIdentityCardNumberProvider (line 17) | public TrNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 21) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/tr/TrPassportNumberProvider.java class TrPassportNumberProvider (line 6) | public class TrPassportNumberProvider implements PassportNumberProvider { method TrPassportNumberProvider (line 10) | public TrPassportNumberProvider(BaseProducer baseProducer) { method get (line 14) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/zh/ZhAddress.java class ZhAddress (line 11) | public class ZhAddress extends AbstractAddress { method ZhAddress (line 18) | public ZhAddress(String streetNumber, String street, String apartmentN... method getAddressLine1 (line 22) | @Override method getAddressLine2 (line 32) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/zh/ZhAddressProvider.java class ZhAddressProvider (line 14) | public class ZhAddressProvider extends AbstractAddressProvider { method ZhAddressProvider (line 16) | public ZhAddressProvider(DataMaster dataMaster, BaseProducer baseProdu... method get (line 20) | @Override method getApartmentNumber (line 26) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/zh/ZhNationalIdentityCardNumberProvider.java class ZhNationalIdentityCardNumberProvider (line 18) | public class ZhNationalIdentityCardNumberProvider implements NationalIde... method ZhNationalIdentityCardNumberProvider (line 29) | public ZhNationalIdentityCardNumberProvider(BaseProducer baseProducer) { method get (line 34) | @Override method getBirthDate (line 45) | private String getBirthDate() { FILE: src/main/java/com/devskiller/jfairy/producer/person/locale/zh/ZhPassportNumberProvider.java class ZhPassportNumberProvider (line 12) | public class ZhPassportNumberProvider implements PassportNumberProvider { method ZhPassportNumberProvider (line 16) | public ZhPassportNumberProvider(BaseProducer baseProducer) { method get (line 20) | @Override FILE: src/main/java/com/devskiller/jfairy/producer/text/TextProducer.java class TextProducer (line 14) | public class TextProducer { method TextProducer (line 32) | public TextProducer(TextProducerInternal textProducerInternal, BasePro... method limitedTo (line 37) | public TextProducer limitedTo(int limit) { method result (line 42) | public String result(String result) { method loremIpsum (line 50) | public String loremIpsum() { method text (line 54) | public String text() { method word (line 58) | public String word() { method word (line 62) | public String word(int count) { method latinWord (line 66) | public String latinWord() { method latinWord (line 70) | public String latinWord(int count) { method latinSentence (line 74) | public String latinSentence() { method latinSentence (line 78) | public String latinSentence(int wordCount) { method sentence (line 82) | public String sentence() { method sentence (line 86) | public String sentence(int wordCount) { method sentences (line 91) | private List sentences(int sentenceCount) { method paragraph (line 99) | public String paragraph() { method paragraph (line 103) | public String paragraph(int sentenceCount) { method randomString (line 114) | public String randomString(int charsCount) { FILE: src/main/java/com/devskiller/jfairy/producer/text/TextProducerInternal.java class TextProducerInternal (line 28) | public class TextProducerInternal { method TextProducerInternal (line 52) | public TextProducerInternal(DataMaster dataMaster, BaseProducer basePr... method loremIpsum (line 67) | public String loremIpsum() { method rawWords (line 79) | public String rawWords(List words, int count, int precision) { method cleanLatinWords (line 90) | public String cleanLatinWords(int count) { method cleanWords (line 100) | public String cleanWords(int count) { method cleanWords (line 104) | private String cleanWords(List words, int count) { method randomString (line 119) | public String randomString(int charsCount) { method readRawWords (line 127) | private List readRawWords(List words, int count, int p... method text (line 136) | public String text() { method sentence (line 146) | public String sentence(int wordCount) { method latinSentence (line 156) | public String latinSentence(int wordCount) { method sentence (line 160) | private String sentence(List words, int wordCount) { FILE: src/main/java/com/devskiller/jfairy/producer/util/AlphaNumberSystem.java class AlphaNumberSystem (line 12) | public final class AlphaNumberSystem { method AlphaNumberSystem (line 16) | private AlphaNumberSystem() { method generateAlphabetList (line 26) | public static List generateAlphabetList() { method convertToString (line 44) | public static String convertToString(final int numberToConvert, final ... FILE: src/main/java/com/devskiller/jfairy/producer/util/LanguageCode.java type LanguageCode (line 12) | public enum LanguageCode { FILE: src/main/java/com/devskiller/jfairy/producer/util/StringUtils.java class StringUtils (line 26) | public final class StringUtils { method StringUtils (line 29) | private StringUtils() { method isNotBlank (line 45) | public static boolean isNotBlank(@Nullable String s) { method isNotEmpty (line 57) | public static boolean isNotEmpty(@Nullable String s) { method lowerCase (line 72) | public static String lowerCase(String s) { method capitalize (line 84) | public static String capitalize(String s) { method uncapitalize (line 99) | public static String uncapitalize(String s) { method leftPad (line 120) | public static String leftPad(String s, int size, char padChar) { method leftPad (line 139) | public static String leftPad(String s, int size, String padStr) { method strip (line 157) | public static String strip(String s, String stripChars) { method deleteWhitespace (line 177) | public static String deleteWhitespace(String s) { method split (line 205) | public static String[] split(String s, char separator) { method joinWithSpace (line 219) | public static String joinWithSpace(List parts) { method left (line 235) | public static String left(String s, int len) { method removeEnd (line 250) | public static String removeEnd(String s, String suffix) { method endsWith (line 266) | public static boolean endsWith(String s, String suffix) { method replace (line 284) | public static String replace(String s, String searchString, String rep... method replaceChars (line 305) | public static String replaceChars(String s, String searchChars, String... method latinize (line 336) | public static String latinize(String s) { method escapeNonAscii (line 374) | public static @Nullable String escapeNonAscii(@Nullable String input) { FILE: src/main/java/com/devskiller/jfairy/producer/util/ValidateUtils.java class ValidateUtils (line 13) | public final class ValidateUtils { method ValidateUtils (line 16) | private ValidateUtils() { method notNull (line 32) | @SuppressWarnings("AnnotateFormatMethod") method isTrue (line 50) | @SuppressWarnings("AnnotateFormatMethod") FILE: src/main/java/com/devskiller/jfairy/producer/util/ZhFairyUtil.java class ZhFairyUtil (line 13) | public final class ZhFairyUtil { method ZhFairyUtil (line 15) | private ZhFairyUtil() {} method getRandomNumStr (line 72) | public static String getRandomNumStr(BaseProducer baseProducer, int ma... FILE: src/test/java/com/devskiller/jfairy/producer/RandomGeneratorTest.java class RandomGeneratorTest (line 12) | class RandomGeneratorTest { method shouldBeDeterministic (line 16) | @DisplayName("Should produce identical results for same seed (Determin... method shouldRespectLength (line 27) | @DisplayName("Should generate strings of requested length") method shouldContainOnlyAllowedChars (line 38) | @DisplayName("Should contain only allowed characters") method shouldThrowOnNegativeLength (line 48) | @DisplayName("Should throw exception for negative length") FILE: src/test/java/com/devskiller/jfairy/producer/util/AlphaNumberSystemTest.java class AlphaNumberSystemTest (line 13) | class AlphaNumberSystemTest { method shouldGenerateCompleteAlphabetList (line 15) | @DisplayName("Should generate a complete alphabet list from A to Z") method shouldReturnImmutableList (line 25) | @DisplayName("Should return an immutable list") method shouldConvertToStringCorrectly (line 34) | @DisplayName("Should convert numbers to string correctly based on radix") method shouldThrowExceptionForInvalidBase (line 50) | @DisplayName("Should throw exception for invalid base") FILE: src/test/java/com/devskiller/jfairy/producer/util/StringUtilsTest.java class StringUtilsTest (line 22) | @SuppressWarnings("checkstyle:MethodName") class IsNotBlank (line 26) | @Nested method returnsFalse (line 30) | @ParameterizedTest(name = "''{0}'' → false") method returnsTrue (line 37) | @ParameterizedTest(name = "''{0}'' → true") class IsNotEmpty (line 44) | @Nested method returnsFalse (line 48) | @ParameterizedTest(name = "''{0}'' → false") method returnsTrue (line 54) | @ParameterizedTest(name = "''{0}'' → true") class LowerCase (line 61) | @Nested method convertsCorrectly (line 65) | @ParameterizedTest(name = "''{0}'' → ''{1}''") class CapitalizeUncapitalize (line 77) | @Nested method capitalizeWorks (line 81) | @ParameterizedTest(name = "capitalize ''{0}'' → ''{1}''") method capitalize_emptyString_returnsEmpty (line 91) | @Test method uncapitalizeWorks (line 96) | @ParameterizedTest(name = "uncapitalize ''{0}'' → ''{1}''") method uncapitalize_emptyString_returnsEmpty (line 106) | @Test class LeftPad (line 112) | @Nested method charVariant (line 116) | @ParameterizedTest(name = "leftPad(''{0}'', {1}, ''0'') → ''{2}''") method stringVariant (line 126) | @ParameterizedTest(name = "leftPad(''{0}'', {1}, \"0\") → ''{2}''") class Strip (line 138) | @Nested method stripsCorrectly (line 142) | @ParameterizedTest(name = "strip(''{0}'', ''{1}'') → ''{2}''") class DeleteWhitespace (line 153) | @Nested method removesWhitespace (line 157) | @ParameterizedTest(name = "''{0}'' → ''{1}''") method removesTabsAndNewlines (line 166) | @Test class Left (line 172) | @Nested method returnsCorrectSubstring (line 176) | @ParameterizedTest(name = "left(''{0}'', {1}) → ''{2}''") method zeroLength_returnsEmpty (line 186) | @Test class RemoveEndEndsWith (line 192) | @Nested method removeEndWorks (line 196) | @ParameterizedTest(name = "removeEnd(''{0}'', ''{1}'') → ''{2}''") method endsWithWorks (line 205) | @ParameterizedTest(name = "endsWith(''{0}'', ''{1}'') → {2}") class Replace (line 215) | @Nested method replaceWorks (line 219) | @ParameterizedTest(name = "replace(''{0}'', ''{1}'', ''{2}'') → ''{3... method replaceCharsWorks (line 229) | @ParameterizedTest(name = "replaceChars(''{0}'', ''{1}'', ''{2}'') →... class Latinize (line 241) | @Nested method latinizesCorrectly (line 245) | @ParameterizedTest(name = "''{0}'' → ''{1}''") class EscapeNonAscii (line 260) | @Nested method null_returnsNull (line 264) | @Test method escapesCorrectly (line 269) | @ParameterizedTest(name = "''{0}'' → ''{1}''") class Split (line 280) | @Nested method bySpace_returnsCorrectParts (line 284) | @Test method trailingDelimiter_preservesTrailingEmpty (line 290) | @Test method noDelimiterPresent_returnsSingleElement (line 297) | @Test class JoinWithSpace (line 303) | @Nested method multipleElements_joinedWithSpace (line 307) | @Test method singleElement_noSpaceAdded (line 312) | @Test method emptyList_returnsEmptyString (line 317) | @Test FILE: src/test/java/com/devskiller/jfairy/producer/util/ValidateUtilsTest.java class ValidateUtilsTest (line 15) | @SuppressWarnings("checkstyle:MethodName") class NotNull (line 19) | @Nested method nonNullValue_returnsValue (line 23) | @Test method nullValue_throwsWithMessage (line 29) | @Test method nullValue_withFormatArgs_includesArgsInMessage (line 37) | @Test class IsTrue (line 46) | @Nested method trueExpression_doesNotThrow (line 50) | @Test method falseExpression_throwsWithMessage (line 55) | @Test method falseExpression_withFormatArgs_includesArgsInMessage (line 63) | @Test