Package io.hyperfoil.api.config
Class BaseSequenceBuilder<S extends BaseSequenceBuilder<S>>
java.lang.Object
io.hyperfoil.api.config.BaseSequenceBuilder<S>
- All Implemented Interfaces:
BuilderBase<S>
- Direct Known Subclasses:
SequenceBuilder
public abstract class BaseSequenceBuilder<S extends BaseSequenceBuilder<S>>
extends Object
implements BuilderBase<S>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceSimplified interface that works better with lambdasNested classes/interfaces inherited from interface io.hyperfoil.api.config.BuilderBase
BuilderBase.CopyUtil, BuilderBase.IgnoreCopy, BuilderBase.ThrowingSupplier<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BaseSequenceBuilder<?>protected final List<StepBuilder<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionend()intindexOf(StepBuilder<?> builder) insertAfter(Locator locator) insertBefore(Locator locator) booleanisEmpty()name()voidself()intsize()step(BaseSequenceBuilder.SimpleBuilder builder) <D extends Step.Catalog>
DstepBuilder(StepBuilder<?> stepBuilder) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.hyperfoil.api.config.BuilderBase
copy
-
Field Details
-
parent
-
steps
-
-
Constructor Details
-
BaseSequenceBuilder
-
-
Method Details
-
step
-
self
-
step
-
step
-
stepBuilder
-
end
-
rootSequence
-
endSequence
-
name
-
insertBefore
-
insertAfter
-
prepareBuild
public void prepareBuild()- Specified by:
prepareBuildin interfaceBuilderBase<S extends BaseSequenceBuilder<S>>
-
buildSteps
-
indexOf
-
isEmpty
public boolean isEmpty() -
size
public int size()
-