public class StaticIntGenerator extends java.lang.Object implements IntGenerator
Modifier and Type | Field and Description |
---|---|
private int |
max
Maximum value.
|
private int |
min
Minimum.
|
private int[] |
values
Data to process.
|
Constructor and Description |
---|
StaticIntGenerator(int... values)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
forEach(java.util.function.IntConsumer c)
Process the entire series once.
|
int |
getMax()
Maximum value of the stream.
|
int |
getMin()
Minimum value of the stream.
|
java.lang.StringBuilder |
serializeTo(java.lang.StringBuilder buf)
Produce a textual representation.
|
java.lang.String |
toString() |
private void |
updateMinMax()
Compute the minimum and maximum.
|
private int min
private int max
private int[] values
public StaticIntGenerator(int... values)
values
- Values to generate. Will not be defensively copied, so do not
modify afterwards anymore!public int getMin()
IntGenerator
getMin
in interface IntGenerator
public int getMax()
IntGenerator
getMax
in interface IntGenerator
private void updateMinMax()
public void forEach(java.util.function.IntConsumer c)
IntGenerator
forEach
in interface IntGenerator
c
- Consumerpublic java.lang.StringBuilder serializeTo(java.lang.StringBuilder buf)
IntGenerator
serializeTo
in interface IntGenerator
buf
- Output buffer.public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2019 ELKI Development Team. License information.