- java.lang.Object
-
- org.mal_lang.langspec.builders.StepsBuilder
-
-
Constructor Summary
Constructors Constructor Description StepsBuilder(boolean overrides)
Constructs a newStepsBuilder
object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StepsBuilder
addStepExpression(StepExpressionBuilder stepExpression)
Adds a step expression to thisStepsBuilder
object.static StepsBuilder
fromJson(JsonObject jsonSteps)
Creates a newStepsBuilder
from aJsonObject
.List<StepExpressionBuilder>
getStepExpressions()
Returns a list of all step expressions in thisStepsBuilder
object.boolean
overrides()
Returns whether thisStepsBuilder
object overrides.
-
-
-
Method Detail
-
overrides
public boolean overrides()
Returns whether thisStepsBuilder
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 thisStepsBuilder
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 thisStepsBuilder
object.- Parameters:
stepExpression
- the step expression to add- Returns:
- this
StepsBuilder
object - Throws:
NullPointerException
- ifstepExpression
isnull
- Since:
- 1.0.0
-
fromJson
public static StepsBuilder fromJson(JsonObject jsonSteps)
Creates a newStepsBuilder
from aJsonObject
.- Parameters:
jsonSteps
- theJsonObject
- Returns:
- a new
StepsBuilder
- Throws:
NullPointerException
- ifjsonSteps
isnull
- Since:
- 1.0.0
-
-