T - Sequence element type.public final class GeneratorBuilder<T> extends CompositeIterator<java.util.List<T>>
GeneratorBuilder implements the test sequence generator.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_COMBINATOR
The default combinator.
|
static java.lang.String |
DEFAULT_COMPOSITOR
The default compositor.
|
static java.lang.String |
DEFAULT_OBFUSCATOR
The default obfuscator.
|
static java.lang.String |
DEFAULT_PERMUTATOR
The default permutator.
|
static java.lang.String |
DEFAULT_REARRANGER
The default rearranger.
|
iterators| Constructor and Description |
|---|
GeneratorBuilder(boolean isSequence,
boolean isIterate)
Constructs a test sequence generator.
|
| Modifier and Type | Method and Description |
|---|---|
Generator<T> |
getGenerator()
Returns the test sequence generator for the template block.
|
void |
setCombinator(java.lang.String combinator)
Sets the combinator used in the generator.
|
void |
setCompositor(java.lang.String compositor)
Sets the compositor used in the generator.
|
void |
setObfuscator(java.lang.String obfuscator)
Sets the obfuscator used in the generator.
|
void |
setPermutator(java.lang.String permutator)
Sets the permutator used in the generator.
|
void |
setRearranger(java.lang.String rearranger)
Sets the rearranger used in the generator.
|
addIterator, addIterators, getIterators, removeIterator, removeIterators, setIterators, sizepublic static final java.lang.String DEFAULT_COMBINATOR
public static final java.lang.String DEFAULT_PERMUTATOR
public static final java.lang.String DEFAULT_COMPOSITOR
public static final java.lang.String DEFAULT_REARRANGER
public static final java.lang.String DEFAULT_OBFUSCATOR
public GeneratorBuilder(boolean isSequence,
boolean isIterate)
isSequence - Specifies whether a single sequence must be generated.isIterate - Specifies whether a collection of sequences returned by nested
iterators must be generated.java.lang.IllegalArgumentException - if both isSequence and isIterate
are true.public void setCombinator(java.lang.String combinator)
combinator - the combinator name.public void setPermutator(java.lang.String permutator)
permutator - the permutator name.public void setCompositor(java.lang.String compositor)
compositor - the compositor name.public void setRearranger(java.lang.String rearranger)
rearranger - the rearranger name.public void setObfuscator(java.lang.String obfuscator)
obfuscator - the obfuscator name.