Package net.datafaker.providers.base
Class Name
- Since:
- 0.8.0
-
Field Summary
Fields inherited from class net.datafaker.providers.base.AbstractProvider
faker
-
Constructor Summary
ModifierConstructorDescriptionprotected
Name
(BaseProviders faker) Internal constructor, not to be used by clients. -
Method Summary
Modifier and TypeMethodDescriptionReturns a random female 'given' name.Returns a random 'given' name such as Aaliyah, Aaron, Abagail or AbbeyfullName()
Returns the same value asname()
lastName()
Returns a random last name such as Smith, Jones or BaldwinReturns a random male 'given' name.name()
A multipart name composed of an optional prefix, a firstname and a lastname or other possible variances based on locale.A multipart name composed of an optional prefix, a given and family name, another 'firstname' for the middle name and an optional suffix such as Jr.prefix()
Returns a name prefix such as Mr., Mrs., Ms., Miss, or Dr.suffix()
Returns a name suffix such as Jr., Sr., I, II, III, IV, V, MD, DDS, PhD or DVMtitle()
A three part title composed of a descriptor level and job.username()
Deprecated.Use Internet.username() instead.Methods inherited from class net.datafaker.providers.base.AbstractProvider
equals, getFaker, hashCode, loadGenerators, resolve, resolve, toString
-
Constructor Details
-
Name
Internal constructor, not to be used by clients. Instances ofName
should be accessed viaBaseProviders.name()
.
-
-
Method Details
-
name
A multipart name composed of an optional prefix, a firstname and a lastname or other possible variances based on locale. Examples:- James Jones Jr.
- Julie Johnson
- Returns:
- a random name with given and family names and an optional suffix.
-
nameWithMiddle
A multipart name composed of an optional prefix, a given and family name, another 'firstname' for the middle name and an optional suffix such as Jr. Examples:- Mrs. Ella Geraldine Fitzgerald
- Jason Tom Sawyer Jr.
- Helen Jessica Troy
- Returns:
- a random name with a middle name component with optional prefix and suffix
-
fullName
Returns the same value asname()
- See Also:
-
firstName
Returns a random 'given' name such as Aaliyah, Aaron, Abagail or Abbey- Returns:
- a 'given' name such as Aaliyah, Aaron, Abagail or Abbey
-
femaleFirstName
Returns a random female 'given' name.- Returns:
- a female 'given' name
-
malefirstName
Returns a random male 'given' name.- Returns:
- a male 'given' name
-
lastName
Returns a random last name such as Smith, Jones or Baldwin- Returns:
- a random last name such as Smith, Jones or Baldwin
-
prefix
Returns a name prefix such as Mr., Mrs., Ms., Miss, or Dr.- Returns:
- a name prefix such as Mr., Mrs., Ms., Miss, or Dr.
-
suffix
Returns a name suffix such as Jr., Sr., I, II, III, IV, V, MD, DDS, PhD or DVM- Returns:
- a name suffix such as Jr., Sr., I, II, III, IV, V, MD, DDS, PhD or DVM
-
title
A three part title composed of a descriptor level and job. Some examples are :- (template) {descriptor} {level} {job}
- Lead Solutions Specialist
- National Marketing Manager
- Central Response Liaison
- Returns:
- a random three part job title
-
username
Deprecated.Use Internet.username() instead.A lowercase username composed of the first_name and last_name joined with a '.'. Some examples are:- (template)
firstName()
.lastName()
- jim.jones
- jason.leigh
- tracy.jordan
- Returns:
- a random two part username.
- See Also:
- (template)
-