Package javax.faces.flow
Class SwitchNode
- java.lang.Object
-
- javax.faces.flow.FlowNode
-
- javax.faces.flow.SwitchNode
-
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 fromgetCases(), callSwitchCase.getCondition(javax.faces.context.FacesContext). If the return istrue, let the return fromSwitchCase.getFromOutcome()be used to determine where to go next in the flow graph and terminate the traversal. If none of the cases returnedtrueletgetDefaultOutcome(javax.faces.context.FacesContext)be used to determine where to go next in the flow graph.- Since:
- 2.2
-
-
Constructor Summary
Constructors Constructor Description SwitchNode()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.util.List<SwitchCase>getCases()Return the cases in this switch.abstract java.lang.StringgetDefaultOutcome(FacesContext context)Return the default outcome in this switch.
-
-
-
Method Detail
-
getCases
public abstract java.util.List<SwitchCase> getCases()
Return the cases in this switch.
- Since:
- 2.2
-
getDefaultOutcome
public abstract java.lang.String getDefaultOutcome(FacesContext context)
Return the default outcome in this switch.
- Since:
- 2.2
-
-