|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.co.jezuk.mango.Generators
public class Generators
The Mango Library Generators
A describes a function which takes no arguments
Generatorfn(). It returns some object of type R, and
may return the same object or different objects for each invocation.
It can refer to local state, perform disk reads or writes, or whatever.
Generator| Constructor Summary | |
|---|---|
Generators()
|
|
| Method Summary | ||
|---|---|---|
static
|
ConstantSequence(T constant)
Returns seed, seed, ... |
|
static Generator<java.lang.Integer> |
IntegerSequence()
Returns Integer(seed), Integer(seed+1), Integer(seed+2) ... |
|
static Generator<java.lang.Integer> |
IntegerSequence(int seed)
|
|
static Generator<java.lang.Integer> |
IntegerSequence(java.lang.Integer seed)
|
|
static
|
NullSequence()
Always returns null |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Generators()
| Method Detail |
|---|
public static Generator<java.lang.Integer> IntegerSequence()
public static Generator<java.lang.Integer> IntegerSequence(int seed)
public static Generator<java.lang.Integer> IntegerSequence(java.lang.Integer seed)
public static <T> Generator<T> ConstantSequence(T constant)
public static <T> Generator<T> NullSequence()
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||