Package net.datafaker.providers.base
Class Domain
A domain name generator.
- Since:
- 0.9.0
-
Field Summary
Fields inherited from class net.datafaker.providers.base.AbstractProvider
faker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfirstLevelDomain(String name) First level domain string.fullDomain(String name) Full domain string.secondLevelDomain(String name) Second level domain string.validDomain(String name) Return a random valid domain.Methods inherited from class net.datafaker.providers.base.AbstractProvider
equals, getFaker, hashCode, loadGenerators, resolve, resolve, toString
-
Constructor Details
-
Domain
Instantiates a new Domain.- Parameters:
faker- the faker
-
-
Method Details
-
firstLevelDomain
First level domain string. Such as example.com- Parameters:
name- the company name- Returns:
- the
-
secondLevelDomain
Second level domain string. Such as example.com.uk- Parameters:
name- the company name- Returns:
- the second level domain with company name
-
fullDomain
Full domain string. Such as www.example.com.uk- Parameters:
name- the company name- Returns:
- the full domain name
-
validDomain
Return a random valid domain.- Parameters:
name- the company name- Returns:
- A valid domain
-