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, size
public 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.