Package com.github.javafaker
Class Options
- java.lang.Object
-
- com.github.javafaker.Options
-
public class Options extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E> E
nextElement(E[] array)
Returns a random element from an array.<E> E
nextElement(java.util.List<E> list)
Returns a random element from a list.<E> E
option(E... options)
Returns a random element from an varargs.<E extends java.lang.Enum<E>>
Eoption(java.lang.Class<E> enumeration)
Returns a random element from Enum.
-
-
-
Constructor Detail
-
Options
protected Options(Faker faker)
-
-
Method Detail
-
option
public <E> E option(E... options)
Returns a random element from an varargs.- Type Parameters:
E
- The type of the elements in the varargs.- Parameters:
options
- The varargs to take a random element from.- Returns:
- A randomly selected element from the varargs.
-
option
public <E extends java.lang.Enum<E>> E option(java.lang.Class<E> enumeration)
Returns a random element from Enum.- Parameters:
enumeration
- The Enum to take a random element from.- Returns:
- A randomly selected element from the enum.
-
nextElement
public <E> E nextElement(E[] array)
Returns a random element from an array.- Type Parameters:
E
- The type of the elements in the array.- Parameters:
array
- The array to take a random element from.- Returns:
- A randomly selected element from the array.
-
nextElement
public <E> E nextElement(java.util.List<E> list)
Returns a random element from a list.- Type Parameters:
E
- The type of the elements in the list.- Parameters:
list
- The list to take a random element from.- Returns:
- A randomly selected element from the list.
-
-