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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • withStart

      public LongBuilder withStart​(long start)
      Start the build with a given long.
      Parameters:
      start - - the first number to produce
      Returns:
      this builder for concatenation
    • withOffset

      public LongBuilder withOffset​(long offset)
      Set a given increment/decrement for each build.
      Parameters:
      offset - - the increment/decrement to produce
      Returns:
      this builder for concatenation
    • withEnd

      public LongBuilder withEnd​(long end)
      Set a given max number (for random numbers only).
      Parameters:
      end - - the max number to use
      Returns:
      this builder for concatenation
    • withRandom

      public LongBuilder withRandom()
      Set random creation.
      Returns:
      this builder for concatenation
    • build

      public java.lang.Long build()
      Build the previously configured object.
      Specified by:
      build in interface Builder<java.lang.Long>
      Returns:
      the built object