| Name | Description | Type | Package | Framework |
| FlowBuilder | A Java language API for building Flows. | Class | javax.faces.flow.builder | Java EE |
| FlowBuilderParameter | The presence of this annotation on a CDI producer method for the FlowDefinition annotation causes the FlowBuilder | Class | javax.faces.flow.builder | Java EE |
| FlowCallBuilder | Create a flow call node in the current Flow. | Class | javax.faces.flow.builder | Java EE |
| FlowDefinition | The presence of this annotation on a CDI producer method indicates that the method will produce a flow. | Class | javax.faces.flow.builder | Java EE |
| MethodCallBuilder | Create a method call node in the current Flow. | Class | javax.faces.flow.builder | Java EE |
| NavigationCaseBuilder | Create a navigation case in the current Flow. | Class | javax.faces.flow.builder | Java EE |
| NodeBuilder | Base interface for building all kinds of flow nodes. | Interface | javax.faces.flow.builder | Java EE |
| ReturnBuilder | Create a return node in the current Flow. | Class | javax.faces.flow.builder | Java EE |
| SwitchBuilder | Create a switch node in the current Flow. | Class | javax.faces.flow.builder | Java EE |
| SwitchCaseBuilder | Create a case in the current switch. | Class | javax.faces.flow.builder | Java EE |
| ViewBuilder | Create a view node in the current Flow. | Class | javax.faces.flow.builder | Java EE |