org.speakright.sro
Class SRODigitString

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.genSRODigitString
                  extended by org.speakright.sro.SRODigitString
All Implemented Interfaces:
java.io.Serializable, IFlow

public class SRODigitString
extends genSRODigitString

SRO for getting one or more digits, such as a PIN. The digits can be entered as "two two two" or "two twenty-two", or "two hundred and twenty-two", Features

Author:
IanRaeLaptop
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.speakright.sro.BaseSROQuestion
BaseSROQuestion.MyConfirmationWrapper
 
Field Summary
protected  int m_numDigits
           
protected  boolean m_useBuiltInGrammars
           
 
Fields inherited from class org.speakright.sro.gen.genSRODigitString
m_confirmWasRejectedPrompt, m_digits10Grammar, m_digits11Grammar, m_digits12Grammar, m_digits13Grammar, m_digits14Grammar, m_digits15Grammar, m_digits16Grammar, m_digits1Grammar, m_digits2Grammar, m_digits3Grammar, m_digits4Grammar, m_digits5Grammar, m_digits6Grammar, m_digits7Grammar, m_digits8Grammar, m_digits9Grammar, m_outOfRangePrompt
 
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
SRODigitString(java.lang.String subject)
           
SRODigitString(java.lang.String subject, int numDigits)
           
 
Method Summary
 void initPrompts(IExecutionContext context)
           
 int numberOfDigits()
           
 void setNumberOfDigits(int n)
           
 void setUseBuiltInGrammars(boolean b)
           
 boolean useBuiltInGrammars()
           
 
Methods inherited from class org.speakright.sro.gen.genSRODigitString
execute, initSubPrompts, set_confirmWasRejectedPrompt, set_digits10Grammar, set_digits11Grammar, set_digits12Grammar, set_digits13Grammar, set_digits14Grammar, set_digits15Grammar, set_digits16Grammar, set_digits1Grammar, set_digits2Grammar, set_digits3Grammar, set_digits4Grammar, set_digits5Grammar, set_digits6Grammar, set_digits7Grammar, set_digits8Grammar, set_digits9Grammar, set_outOfRangePrompt
 
Methods inherited from class org.speakright.sro.BaseSROQuestion
addCancelCommand, addCommand, getNext, initMainPrompt, initPrompt, 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_numDigits

protected int m_numDigits

m_useBuiltInGrammars

protected boolean m_useBuiltInGrammars
Constructor Detail

SRODigitString

public SRODigitString(java.lang.String subject)

SRODigitString

public SRODigitString(java.lang.String subject,
                      int numDigits)
Method Detail

numberOfDigits

public int numberOfDigits()

setNumberOfDigits

public void setNumberOfDigits(int n)

useBuiltInGrammars

public boolean useBuiltInGrammars()

setUseBuiltInGrammars

public void setUseBuiltInGrammars(boolean b)

initPrompts

public void initPrompts(IExecutionContext context)
Overrides:
initPrompts in class BaseSROQuestion