org.speakright.core.flows
Class FlowList

java.lang.Object
  extended by org.speakright.core.FlowBase
      extended by org.speakright.core.flows.BasicFlow
          extended by org.speakright.core.flows.FlowList
All Implemented Interfaces:
java.io.Serializable, IFlow

public class FlowList
extends BasicFlow

A sequence of flow objects. This is a convenience class that lets you return a set of flow objects in a single line of code such as: return new FlowList(new PromptList("vote recorded"), "MainMenu")); The list can optionally can end with an app event to be thrown.

Author:
IanRaeLaptop
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.speakright.core.flows.BasicFlow
m_L
 
Constructor Summary
FlowList()
           
FlowList(IFlow flow1)
           
FlowList(IFlow flow1, IFlow flow2)
           
FlowList(IFlow flow1, IFlow flow2, IFlow flow3)
           
FlowList(IFlow flow1, IFlow flow2, IFlow flow3, IFlow flow4)
           
FlowList(IFlow flow1, IFlow flow2, IFlow flow3, IFlow flow4, java.lang.String eventName)
           
FlowList(IFlow flow1, IFlow flow2, IFlow flow3, java.lang.String eventName)
           
FlowList(IFlow flow1, IFlow flow2, java.lang.String eventName)
           
FlowList(IFlow flow1, java.lang.String eventName)
           
 
Method Summary
 
Methods inherited from class org.speakright.core.flows.BasicFlow
add, addPromptFlow, findSubFlow, getFirst, getNext, getSubFlowAfter, SubFlowCount
 
Methods inherited from class org.speakright.core.FlowBase
createRenderer, execute, executionCount, fixupGrammar, fixupPrompt, log, logError, name, onBegin, onCatch, onComplete, onDisconnect, onEnd, onNoInput, onPlatformError, onTransferFailed, onValidateFailed, promptGroup, setExecutionCount, setName, setPromptGroup, shouldExecute, validateInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowList

public FlowList()

FlowList

public FlowList(IFlow flow1)

FlowList

public FlowList(IFlow flow1,
                IFlow flow2)

FlowList

public FlowList(IFlow flow1,
                IFlow flow2,
                IFlow flow3)

FlowList

public FlowList(IFlow flow1,
                IFlow flow2,
                IFlow flow3,
                IFlow flow4)

FlowList

public FlowList(IFlow flow1,
                java.lang.String eventName)

FlowList

public FlowList(IFlow flow1,
                IFlow flow2,
                java.lang.String eventName)

FlowList

public FlowList(IFlow flow1,
                IFlow flow2,
                IFlow flow3,
                java.lang.String eventName)

FlowList

public FlowList(IFlow flow1,
                IFlow flow2,
                IFlow flow3,
                IFlow flow4,
                java.lang.String eventName)