org.speakright.sro.gen
Class genSROListNavigator

java.lang.Object
  extended by org.speakright.core.FlowBase
      extended by org.speakright.core.flows.QuestionFlow
          extended by org.speakright.sro.BaseSROQuestion
              extended by org.speakright.sro.gen.genSROListNavigator
All Implemented Interfaces:
java.io.Serializable, IFlow
Direct Known Subclasses:
SROListNavigator

public class genSROListNavigator
extends BaseSROQuestion

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.speakright.sro.BaseSROQuestion
BaseSROQuestion.MyConfirmationWrapper
 
Field Summary
protected  java.lang.String m_cantGoNextPrompt
           
protected  java.lang.String m_cantGoPreviousPrompt
           
protected  java.lang.String m_emptyListPrompt
           
protected  Grammar m_navigateGrammar
           
protected  Prompt m_numberOfItemsInListSingularSubPrompt
           
protected  Prompt m_numberOfItemsInListSubPrompt
           
protected  java.lang.String m_outOfRangePrompt
           
protected  java.lang.String m_sayCurrentItemPrompt
           
 
Fields inherited from class org.speakright.sro.BaseSROQuestion
m_cmds, m_main1Prompt, m_maxReExecutions, m_modelVar, m_noreco1Prompt, m_noreco2Prompt, m_noreco3Prompt, m_noreco4Prompt, m_prefixPrompt, m_silence1Prompt, m_silence2Prompt, m_silence3Prompt, m_silence4Prompt, m_slotName, m_subject, m_subjectWord
 
Fields inherited from class org.speakright.core.flows.QuestionFlow
m_quest
 
Constructor Summary
genSROListNavigator(java.lang.String subject)
           
 
Method Summary
 void execute(IExecutionContext context)
          The default implementation of execute is to render this object.
protected  void initSubPrompts(Question quest)
           
 void set_cantGoNextPrompt(java.lang.String text)
           
 void set_cantGoPreviousPrompt(java.lang.String text)
           
 void set_emptyListPrompt(java.lang.String text)
           
 void set_navigateGrammar(Grammar gram)
           
 void set_numberOfItemsInListPrompt(java.lang.String text)
           
 void set_numberOfItemsInListSingularPrompt(java.lang.String text)
           
 void set_outOfRangePrompt(java.lang.String text)
           
 void set_sayCurrentItemPrompt(java.lang.String text)
           
 
Methods inherited from class org.speakright.sro.BaseSROQuestion
addCancelCommand, addCommand, getNext, initMainPrompt, initPrompt, initPrompts, initPrompts, onValidateFailed, set_main1Prompt, set_noreco1Prompt, set_noreco2Prompt, set_noreco3Prompt, set_noreco4Prompt, set_prefixPrompt, set_silence1Prompt, set_silence2Prompt, set_silence3Prompt, set_silence4Prompt, setConfirmer, setModelVar, setPromptCondition, setSubjectPlurality
 
Methods inherited from class org.speakright.core.flows.QuestionFlow
add, addBinding, addGrammar, addGrammar, addPrompt, createRenderer, InitPrompts
 
Methods inherited from class org.speakright.core.FlowBase
executionCount, fixupGrammar, fixupPrompt, getFirst, getSubFlowAfter, log, logError, name, onBegin, onCatch, onComplete, onDisconnect, onEnd, onNoInput, onPlatformError, onTransferFailed, 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

m_emptyListPrompt

protected java.lang.String m_emptyListPrompt

m_outOfRangePrompt

protected java.lang.String m_outOfRangePrompt

m_cantGoNextPrompt

protected java.lang.String m_cantGoNextPrompt

m_cantGoPreviousPrompt

protected java.lang.String m_cantGoPreviousPrompt

m_sayCurrentItemPrompt

protected java.lang.String m_sayCurrentItemPrompt

m_numberOfItemsInListSubPrompt

protected Prompt m_numberOfItemsInListSubPrompt

m_numberOfItemsInListSingularSubPrompt

protected Prompt m_numberOfItemsInListSingularSubPrompt

m_navigateGrammar

protected Grammar m_navigateGrammar
Constructor Detail

genSROListNavigator

public genSROListNavigator(java.lang.String subject)
Method Detail

set_emptyListPrompt

public void set_emptyListPrompt(java.lang.String text)

set_outOfRangePrompt

public void set_outOfRangePrompt(java.lang.String text)

set_cantGoNextPrompt

public void set_cantGoNextPrompt(java.lang.String text)

set_cantGoPreviousPrompt

public void set_cantGoPreviousPrompt(java.lang.String text)

set_sayCurrentItemPrompt

public void set_sayCurrentItemPrompt(java.lang.String text)

set_numberOfItemsInListPrompt

public void set_numberOfItemsInListPrompt(java.lang.String text)

set_numberOfItemsInListSingularPrompt

public void set_numberOfItemsInListSingularPrompt(java.lang.String text)

set_navigateGrammar

public void set_navigateGrammar(Grammar gram)

initSubPrompts

protected void initSubPrompts(Question quest)
Overrides:
initSubPrompts in class BaseSROQuestion

execute

public void execute(IExecutionContext context)
Description copied from class: FlowBase
The default implementation of execute is to render this object. However the default rendering is a 'silent' voicexml page.

Specified by:
execute in interface IFlow
Overrides:
execute in class BaseSROQuestion
Parameters:
context - Contains the page renderer.