Class SwitchNode

java.lang.Object
jakarta.faces.flow.FlowNode
jakarta.faces.flow.SwitchNode
Direct Known Subclasses:
SwitchNodeImpl

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.

Since:
2.2