Package jakarta.faces.flow
Class SwitchNode
java.lang.Object
jakarta.faces.flow.FlowNode
jakarta.faces.flow.SwitchNode
Represents a switch node in the flow graph. When control passes to a switch node, for each of the SwitchCases
returned from getCases(), call SwitchCase.getCondition(jakarta.faces.context.FacesContext). If the return is true, let the return
from SwitchCase.getFromOutcome() be used to determine where to go next in the flow graph and terminate the
traversal. If none of the cases returned true let getDefaultOutcome(jakarta.faces.context.FacesContext) be used to determine where to go
next in the flow graph.
- Since:
- 2.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<SwitchCase>getCases()Return the cases in this switch.abstract StringgetDefaultOutcome(FacesContext context) Return the default outcome in this switch.
-
Constructor Details
-
SwitchNode
public SwitchNode()
-
-
Method Details
-
getCases
Return the cases in this switch.
- Returns:
- the cases in this switch
- Since:
- 2.2
-
getDefaultOutcome
Return the default outcome in this switch.
- Parameters:
context- theFacesContextfor this request- Returns:
- the default outcome in this switch
- Since:
- 2.2
-