Top Interfaces Annotations Classes
[default module]

Package javax.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 javax.faces.flow.Flow.

public abstract class
MethodCallBuilder

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

public abstract class
NavigationCaseBuilder

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

public abstract class
ReturnBuilder

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

public abstract class
SwitchBuilder

Create a switch node in the current javax.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 javax.faces.flow.Flow.