org.apache.myfaces.flow.builder
Class FlowBuilderImpl

java.lang.Object
  extended by javax.faces.flow.builder.FlowBuilder
      extended by org.apache.myfaces.flow.builder.FlowBuilderImpl

public class FlowBuilderImpl
extends FlowBuilder

Since:
2.2
Author:
Leonardo Uribe

Constructor Summary
FlowBuilderImpl()
           
FlowBuilderImpl(FacesContext context)
           
 
Method Summary
 javax.el.MethodExpression createMethodExpression(String methodExpression)
           
 javax.el.MethodExpression createMethodExpression(String methodExpression, Class[] paramTypes)
           
 javax.el.ValueExpression createValueExpression(String value)
           
 FlowBuilder finalizer(javax.el.MethodExpression methodExpression)
           
 FlowBuilder finalizer(String methodExpression)
           
 FlowCallBuilder flowCallNode(String flowCallNodeId)
           
 Flow getFlow()
           
 FlowBuilder id(String definingDocumentId, String id)
           
 FlowBuilder inboundParameter(String name, String value)
           
 FlowBuilder inboundParameter(String name, javax.el.ValueExpression value)
           
 FlowBuilder initializer(javax.el.MethodExpression methodExpression)
           
 FlowBuilder initializer(String methodExpression)
           
 MethodCallBuilder methodCallNode(String methodCallNodeId)
           
 NavigationCaseBuilder navigationCase()
           
 ReturnBuilder returnNode(String returnNodeId)
           
 SwitchBuilder switchNode(String switchNodeId)
           
 ViewBuilder viewNode(String viewNodeId, String vdlDocumentId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowBuilderImpl

public FlowBuilderImpl()

FlowBuilderImpl

public FlowBuilderImpl(FacesContext context)
Method Detail

id

public FlowBuilder id(String definingDocumentId,
                      String id)
Specified by:
id in class FlowBuilder

viewNode

public ViewBuilder viewNode(String viewNodeId,
                            String vdlDocumentId)
Specified by:
viewNode in class FlowBuilder

switchNode

public SwitchBuilder switchNode(String switchNodeId)
Specified by:
switchNode in class FlowBuilder

returnNode

public ReturnBuilder returnNode(String returnNodeId)
Specified by:
returnNode in class FlowBuilder

methodCallNode

public MethodCallBuilder methodCallNode(String methodCallNodeId)
Specified by:
methodCallNode in class FlowBuilder

flowCallNode

public FlowCallBuilder flowCallNode(String flowCallNodeId)
Specified by:
flowCallNode in class FlowBuilder

initializer

public FlowBuilder initializer(javax.el.MethodExpression methodExpression)
Specified by:
initializer in class FlowBuilder

initializer

public FlowBuilder initializer(String methodExpression)
Specified by:
initializer in class FlowBuilder

finalizer

public FlowBuilder finalizer(javax.el.MethodExpression methodExpression)
Specified by:
finalizer in class FlowBuilder

finalizer

public FlowBuilder finalizer(String methodExpression)
Specified by:
finalizer in class FlowBuilder

inboundParameter

public FlowBuilder inboundParameter(String name,
                                    javax.el.ValueExpression value)
Specified by:
inboundParameter in class FlowBuilder

inboundParameter

public FlowBuilder inboundParameter(String name,
                                    String value)
Specified by:
inboundParameter in class FlowBuilder

getFlow

public Flow getFlow()
Specified by:
getFlow in class FlowBuilder

createMethodExpression

public javax.el.MethodExpression createMethodExpression(String methodExpression)

createMethodExpression

public javax.el.MethodExpression createMethodExpression(String methodExpression,
                                                        Class[] paramTypes)

createValueExpression

public javax.el.ValueExpression createValueExpression(String value)

navigationCase

public NavigationCaseBuilder navigationCase()
Specified by:
navigationCase in class FlowBuilder


Copyright © 2015 The Apache Software Foundation. All rights reserved.