Class Domain


public class Domain extends AbstractProvider<BaseProviders>
A domain name generator.
Since:
0.9.0
  • Constructor Details

    • Domain

      protected Domain(BaseProviders faker)
      Instantiates a new Domain.
      Parameters:
      faker - the faker
  • Method Details

    • firstLevelDomain

      public String firstLevelDomain(String name)
      First level domain string. Such as example.com
      Parameters:
      name - the company name
      Returns:
      the
    • secondLevelDomain

      public String secondLevelDomain(String name)
      Second level domain string. Such as example.com.uk
      Parameters:
      name - the company name
      Returns:
      the second level domain with company name
    • fullDomain

      public String fullDomain(String name)
      Full domain string. Such as www.example.com.uk
      Parameters:
      name - the company name
      Returns:
      the full domain name
    • validDomain

      public String validDomain(String name)
      Return a random valid domain.
      Parameters:
      name - the company name
      Returns:
      A valid domain