Package rs.baselib.test
Class IntBuilder
java.lang.Object
rs.baselib.test.IntBuilder
- All Implemented Interfaces:
Builder<java.lang.Integer>
public class IntBuilder extends java.lang.Object implements Builder<java.lang.Integer>
An Integer builder.
- Author:
- ralph
-
Constructor Summary
Constructors Constructor Description IntBuilder()Constructor. -
Method Summary
Modifier and Type Method Description java.lang.Integerbuild()Build the previously configured object.IntBuilderwithEnd(int end)Set a given max number (for random numbers only).IntBuilderwithOffset(int offset)Set a given increment/decrement for each build.IntBuilderwithRandom()Set random creation.IntBuilderwithStart(int start)Start the build with a given integer.
-
Constructor Details
-
IntBuilder
public IntBuilder()Constructor.
-
-
Method Details
-
withStart
Start the build with a given integer.- 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 use- 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.Integer build()Build the previously configured object.
-