Documentation of 'cc.redberry.core.indexgenerator.IntGenerator' Java class
IntGenerator
cc.redberry.core.indexgenerator

Class IntGenerator



  • public final class IntGenerator
    extends java.lang.Object
    Generates distinct integers, which does not contain in specified engaged data.
    Since:
    1.0
    • Constructor Summary

      Constructors 
      Constructor and Description
      IntGenerator()
      Constructs generator with no engaged data
      IntGenerator(int[] engagedData)
      Constructs generator with specified engaged data
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      IntGenerator clone() 
      boolean contains(int index)
      Returns true if index contains in engaged data or already was generated.
      int getNext()
      Returns new integer.
      void mergeFrom(IntGenerator intGenerator)
      Merge data from another generator
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IntGenerator

        public IntGenerator()
        Constructs generator with no engaged data
      • IntGenerator

        public IntGenerator(int[] engagedData)
        Constructs generator with specified engaged data
        Parameters:
        engagedData - engaged data
    • Method Detail

      • mergeFrom

        public void mergeFrom(IntGenerator intGenerator)
        Merge data from another generator
        Parameters:
        intGenerator - integers generator
      • getNext

        public int getNext()
        Returns new integer.
        Returns:
        new integer
      • contains

        public boolean contains(int index)
        Returns true if index contains in engaged data or already was generated.
        Parameters:
        index - integer
        Returns:
        true if index contains in engaged data or already was generated
      • clone

        public IntGenerator clone()
        Overrides:
        clone in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.