public abstract class BaseSequenceBuilder extends Object implements Rewritable<BaseSequenceBuilder>
| Modifier and Type | Field and Description |
|---|---|
protected BaseSequenceBuilder |
parent |
protected List<StepBuilder> |
steps |
| Constructor and Description |
|---|
BaseSequenceBuilder(BaseSequenceBuilder parent) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Step> |
buildSteps(SerializableSupplier<Sequence> sequence) |
SequenceBuilder |
end() |
ScenarioBuilder |
endSequence() |
BaseSequenceBuilder |
insertAfter(StepBuilder step) |
BaseSequenceBuilder |
insertBefore(StepBuilder step) |
String |
name() |
void |
readFrom(BaseSequenceBuilder other) |
<D extends Step.Catalog> |
step(Class<D> catalogClass) |
BaseSequenceBuilder |
step(Step step) |
BaseSequenceBuilder |
stepBuilder(StepBuilder stepBuilder) |
protected final BaseSequenceBuilder parent
protected final List<StepBuilder> steps
public BaseSequenceBuilder(BaseSequenceBuilder parent)
public <D extends Step.Catalog> D step(Class<D> catalogClass)
public BaseSequenceBuilder step(Step step)
public BaseSequenceBuilder stepBuilder(StepBuilder stepBuilder)
public SequenceBuilder end()
public ScenarioBuilder endSequence()
public void readFrom(BaseSequenceBuilder other)
readFrom in interface Rewritable<BaseSequenceBuilder>public String name()
public BaseSequenceBuilder insertBefore(StepBuilder step)
public BaseSequenceBuilder insertAfter(StepBuilder step)
protected List<Step> buildSteps(SerializableSupplier<Sequence> sequence)
Copyright © 2019 JBoss by Red Hat. All rights reserved.