org.speakright.sro.gen
Class genSRONumber

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.genSRONumber
All Implemented Interfaces:
java.io.Serializable, IFlow
Direct Known Subclasses:
SRONumber

public class genSRONumber
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_confirmWasRejectedPrompt
           
protected  java.lang.String m_outOfRangeExactPrompt
           
protected  java.lang.String m_outOfRangePrompt
           
protected  Grammar m_toHundredGrammar
           
protected  Grammar m_toMillionGrammar
           
protected  Grammar m_toTenGrammar
           
 
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
genSRONumber(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_confirmWasRejectedPrompt(java.lang.String text)
           
 void set_outOfRangeExactPrompt(java.lang.String text)
           
 void set_outOfRangePrompt(java.lang.String text)
           
 void set_toHundredGrammar(Grammar gram)
           
 void set_toMillionGrammar(Grammar gram)
           
 void set_toTenGrammar(Grammar gram)
           
 
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_outOfRangePrompt

protected java.lang.String m_outOfRangePrompt

m_outOfRangeExactPrompt

protected java.lang.String m_outOfRangeExactPrompt

m_confirmWasRejectedPrompt

protected java.lang.String m_confirmWasRejectedPrompt

m_toTenGrammar

protected Grammar m_toTenGrammar

m_toHundredGrammar

protected Grammar m_toHundredGrammar

m_toMillionGrammar

protected Grammar m_toMillionGrammar
Constructor Detail

genSRONumber

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

set_outOfRangePrompt

public void set_outOfRangePrompt(java.lang.String text)

set_outOfRangeExactPrompt

public void set_outOfRangeExactPrompt(java.lang.String text)

set_confirmWasRejectedPrompt

public void set_confirmWasRejectedPrompt(java.lang.String text)

set_toTenGrammar

public void set_toTenGrammar(Grammar gram)

set_toHundredGrammar

public void set_toHundredGrammar(Grammar gram)

set_toMillionGrammar

public void set_toMillionGrammar(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.