Class StaticIntGenerator
- java.lang.Object
-
- elki.utilities.datastructures.range.StaticIntGenerator
-
- All Implemented Interfaces:
IntGenerator
public class StaticIntGenerator extends java.lang.Object implements IntGenerator
Generate a static set of integers.- Since:
- 0.7.5
- Author:
- Erich Schubert
-
-
Constructor Summary
Constructors Constructor Description StaticIntGenerator(int... values)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforEach(java.util.function.IntConsumer c)Process the entire series once.intgetMax()Maximum value of the stream.intgetMin()Minimum value of the stream.java.lang.StringBuilderserializeTo(java.lang.StringBuilder buf)Produce a textual representation.java.lang.StringtoString()private voidupdateMinMax()Compute the minimum and maximum.
-
-
-
Method Detail
-
getMin
public int getMin()
Description copied from interface:IntGeneratorMinimum value of the stream.- Specified by:
getMinin interfaceIntGenerator- Returns:
- Minimum
-
getMax
public int getMax()
Description copied from interface:IntGeneratorMaximum value of the stream.- Specified by:
getMaxin interfaceIntGenerator- Returns:
- Maximum
-
updateMinMax
private void updateMinMax()
Compute the minimum and maximum.
-
forEach
public void forEach(java.util.function.IntConsumer c)
Description copied from interface:IntGeneratorProcess the entire series once.- Specified by:
forEachin interfaceIntGenerator- Parameters:
c- Consumer
-
serializeTo
public java.lang.StringBuilder serializeTo(java.lang.StringBuilder buf)
Description copied from interface:IntGeneratorProduce a textual representation.- Specified by:
serializeToin interfaceIntGenerator- Parameters:
buf- Output buffer.- Returns:
- Buffer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-