Package jakarta.faces.flow.builder
Class SwitchCaseBuilder
- java.lang.Object
-
- jakarta.faces.flow.builder.SwitchCaseBuilder
-
public abstract class SwitchCaseBuilder extends Object
Create a case in the current switch.
- Since:
- 2.2
-
-
Constructor Summary
Constructors Constructor Description SwitchCaseBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract SwitchCaseBuilder
condition(ValueExpression expression)
Set the if in the previously created switch case.abstract SwitchCaseBuilder
condition(String expression)
Set the if in the previously created switch case.abstract SwitchCaseBuilder
fromOutcome(String outcome)
Set the outcome in the previously created switch case.abstract SwitchCaseBuilder
switchCase()
Create a new case in the current switch.
-
-
-
Method Detail
-
switchCase
public abstract SwitchCaseBuilder switchCase()
Create a new case in the current switch.
- Returns:
- the builder instance
- Since:
- 2.2
-
condition
public abstract SwitchCaseBuilder condition(ValueExpression expression)
Set the if in the previously created switch case.
- Parameters:
expression
- theValueExpression
to be evaluated to see if this case is chosen.- Returns:
- the builder instance
- Throws:
NullPointerException
- if any of the parameters arenull
- Since:
- 2.2
-
condition
public abstract SwitchCaseBuilder condition(String expression)
Set the if in the previously created switch case.
- Parameters:
expression
- theValueExpression
String to be evaluated to see if this case is chosen.- Returns:
- the builder instance
- Throws:
NullPointerException
- if any of the parameters arenull
- Since:
- 2.2
-
fromOutcome
public abstract SwitchCaseBuilder fromOutcome(String outcome)
Set the outcome in the previously created switch case.
- Parameters:
outcome
- the outcome to be returned if the condition evaluates totrue
.- Returns:
- the builder instance
- Throws:
NullPointerException
- if any of the parameters arenull
- Since:
- 2.2
-
-