public abstract class SwitchCaseBuilder
extends java.lang.Object
Create a case in the current switch.
Constructor and Description |
---|
SwitchCaseBuilder() |
Modifier and Type | Method and Description |
---|---|
abstract SwitchCaseBuilder |
condition(java.lang.String expression)
Set the if in the previously created switch case. |
abstract SwitchCaseBuilder |
condition(ValueExpression expression)
Set the if in the previously created switch case. |
abstract SwitchCaseBuilder |
fromOutcome(java.lang.String outcome)
Set the outcome in the previously created switch case. |
abstract SwitchCaseBuilder |
switchCase()
Create a new case in the current switch. |
public abstract SwitchCaseBuilder switchCase()
Create a new case in the current switch.
public abstract SwitchCaseBuilder condition(ValueExpression expression)
Set the if in the previously created switch case.
expression
- the ValueExpression
to be evaluated to see if this case
is chosen.java.lang.NullPointerException
- if any of the parameters are null
public abstract SwitchCaseBuilder condition(java.lang.String expression)
Set the if in the previously created switch case.
expression
- the ValueExpression
String to be evaluated to see if this case
is chosen.java.lang.NullPointerException
- if any of the parameters are null
public abstract SwitchCaseBuilder fromOutcome(java.lang.String outcome)
Set the outcome in the previously created switch case.
outcome
- the outcome to be returned if the condition evaluates to true
.java.lang.NullPointerException
- if any of the parameters are null