Top Interfaces Annotations Classes
module jakarta.faces

Package jakarta.faces.flow.builder


Interface Summary

Modifier and TypeInterface and Description
public interface
NodeBuilder

Base interface for building all kinds of flow nodes.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
FlowBuilderParameter

The presence of this annotation on a CDI producer method for the FlowDefinition annotation causes the FlowBuilder to be passed to that method.

public @interface
FlowDefinition

The presence of this annotation on a CDI producer method indicates that the method will produce a flow.

Class Summary

Modifier and TypeClass and Description
public abstract class
FlowBuilder

A Java language API for building Flows.

public abstract class
FlowCallBuilder

Create a flow call node in the current jakarta.faces.flow.Flow.

public abstract class
MethodCallBuilder

Create a method call node in the current jakarta.faces.flow.Flow.

public abstract class
NavigationCaseBuilder

Create a navigation case in the current jakarta.faces.flow.Flow.

public abstract class
ReturnBuilder

Create a return node in the current jakarta.faces.flow.Flow.

public abstract class
SwitchBuilder

Create a switch node in the current jakarta.faces.flow.Flow.

public abstract class
SwitchCaseBuilder

Create a case in the current switch.

public abstract class
ViewBuilder

Create a view node in the current jakarta.faces.flow.Flow.