Package rs.baselib.test
Class LongBuilder
java.lang.Object
rs.baselib.test.LongBuilder
- All Implemented Interfaces:
Builder<java.lang.Long>
public class LongBuilder extends java.lang.Object implements Builder<java.lang.Long>
A Long builder.
- Author:
- ralph
-
Constructor Summary
Constructors Constructor Description LongBuilder()Constructor. -
Method Summary
Modifier and Type Method Description java.lang.Longbuild()Build the previously configured object.LongBuilderwithEnd(long end)Set a given max number (for random numbers only).LongBuilderwithOffset(long offset)Set a given increment/decrement for each build.LongBuilderwithRandom()Set random creation.LongBuilderwithStart(long start)Start the build with a given long.
-
Constructor Details
-
LongBuilder
public LongBuilder()Constructor.
-
-
Method Details
-
withStart
Start the build with a given long.- Parameters:
start- - the first number to produce- Returns:
- this builder for concatenation
-
withOffset
Set a given increment/decrement for each build.- Parameters:
offset- - the increment/decrement to produce- Returns:
- this builder for concatenation
-
withEnd
Set a given max number (for random numbers only).- Parameters:
end- - the max number to use- Returns:
- this builder for concatenation
-
withRandom
Set random creation.- Returns:
- this builder for concatenation
-
build
public java.lang.Long build()Build the previously configured object.
-