public abstract class SwitchNode extends FlowNode
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.
| Constructor and Description |
|---|
SwitchNode() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.List<SwitchCase> |
getCases()
Return the cases in this switch. |
abstract java.lang.String |
getDefaultOutcome(FacesContext context)
Return the default outcome in this switch. |
public abstract java.util.List<SwitchCase> getCases()
Return the cases in this switch.
public abstract java.lang.String getDefaultOutcome(FacesContext context)
Return the default outcome in this switch.
context - the FacesContext for this request