org.speakright.sro
Class SRODigitString
java.lang.Object
org.speakright.core.FlowBase
org.speakright.core.flows.QuestionFlow
org.speakright.sro.BaseSROQuestion
org.speakright.sro.gen.genSRODigitString
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
- range min..max (inclusive). If user input is outside this range then
a validation-fail occurs and the question is asked again using the outOfRangePrompt.
- useBuiltInGrammars. If true (the default), uses voicexml 2.0 builtin grammar digits?length={numDigits}
- Author:
- IanRaeLaptop
- See Also:
- Serialized Form
| 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 |
| 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.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 |
m_numDigits
protected int m_numDigits
m_useBuiltInGrammars
protected boolean m_useBuiltInGrammars
SRODigitString
public SRODigitString(java.lang.String subject)
SRODigitString
public SRODigitString(java.lang.String subject,
int numDigits)
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