Class StepsBuilder


  • public final class StepsBuilder
    extends Object
    A builder for creating Steps objects.
    Since:
    1.0.0
    • Constructor Detail

      • StepsBuilder

        public StepsBuilder​(boolean overrides)
        Constructs a new StepsBuilder object.
        Parameters:
        overrides - whether this StepsBuilder overrides
        Since:
        1.0.0
    • Method Detail

      • overrides

        public boolean overrides()
        Returns whether this StepsBuilder object overrides.
        Returns:
        whether this StepsBuilder object overrides
        Since:
        1.0.0
      • getStepExpressions

        public List<StepExpressionBuilder> getStepExpressions()
        Returns a list of all step expressions in this StepsBuilder object.
        Returns:
        a list of all step expressions in this StepsBuilder object
        Since:
        1.0.0
      • addStepExpression

        public StepsBuilder addStepExpression​(StepExpressionBuilder stepExpression)
        Adds a step expression to this StepsBuilder object.
        Parameters:
        stepExpression - the step expression to add
        Returns:
        this StepsBuilder object
        Throws:
        NullPointerException - if stepExpression is null
        Since:
        1.0.0