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.Long
build()
Build the previously configured object.LongBuilder
withEnd(long end)
Set a given max number (for random numbers only).LongBuilder
withOffset(long offset)
Set a given increment/decrement for each build.LongBuilder
withRandom()
Set random creation.LongBuilder
withStart(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.
-