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 SwitchCase
s
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