|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.speakright.core.FlowBase
org.speakright.core.flows.PromptFlow
public class PromptFlow
A flow that plays one or more prompts. Note that type and sub-indexes are ignored here. We have a list of prompts that get rendered separately, each with their own conditions applied.
| Field Summary | |
|---|---|
protected java.util.ArrayList<Prompt> |
m_promptL
|
| Constructor Summary | |
|---|---|
PromptFlow()
|
|
PromptFlow(java.lang.String ptext)
Careful -- param is the prompt text, not the name! |
|
PromptFlow(java.lang.String name,
java.lang.String ptext)
|
|
| Method Summary | |
|---|---|
void |
addPrompt(java.lang.String ptext)
Adds additional prompt. |
boolean |
bargeIn()
gets the bargein flag for the first prompt. |
IFlowRenderer |
createRenderer()
Create the type-specific renderer |
Prompt |
firstPrompt()
By default a PromptFlow has a single prompt. |
void |
setBargeIn(boolean b)
sets the bargein flag for the first prompt. |
| Methods inherited from class org.speakright.core.FlowBase |
|---|
execute, executionCount, fixupGrammar, fixupPrompt, getFirst, getNext, getSubFlowAfter, 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 |
| Field Detail |
|---|
protected java.util.ArrayList<Prompt> m_promptL
| Constructor Detail |
|---|
public PromptFlow()
public PromptFlow(java.lang.String ptext)
ptext - prompt text
public PromptFlow(java.lang.String name,
java.lang.String ptext)
| Method Detail |
|---|
public boolean bargeIn()
public void setBargeIn(boolean b)
b - bargeInpublic Prompt firstPrompt()
public void addPrompt(java.lang.String ptext)
ptext - prompt text, such as "Here is some music {willie.wav}"public IFlowRenderer createRenderer()
createRenderer in interface IFlowcreateRenderer in class FlowBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||