# Package javax.faces.flow.builder

Classes for declaring a Faces Flow.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  NodeBuilder | Base interface for building all kinds of flow nodes.

- Class Summary
  Class | Description
  --- | ---
  FlowBuilder | A Java language API for building `Flow`s.
  FlowCallBuilder | Create a flow call node in the current `Flow`.
  MethodCallBuilder | Create a method call node in the current `Flow`.
  NavigationCaseBuilder | Create a navigation case in the current `Flow`.
  ReturnBuilder | Create a return node in the current `Flow`.
  SwitchBuilder | Create a switch node in the current `Flow`.
  SwitchCaseBuilder | Create a case in the current switch.
  ViewBuilder | Create a view node in the current `Flow`.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  FlowBuilderParameter | The presence of this annotation on a CDI producer method for the `FlowDefinition` annotation causes the `FlowBuilder` to be passed to that method.
  FlowDefinition | The presence of this annotation on a CDI producer method indicates that the method will produce a flow.

## Package javax.faces.flow.builder Description

Classes for declaring a Faces Flow. See `FlowBuilder` and its helpers for the normative specification of this feature.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.