org.speakright.core.render
Class InlineGrammar

java.lang.Object
  extended by org.speakright.core.render.FormElement
      extended by org.speakright.core.render.Grammar
          extended by org.speakright.core.render.InlineGrammar
All Implemented Interfaces:
java.io.Serializable

public class InlineGrammar
extends Grammar
implements java.io.Serializable

An inline grammar is rendered as part of the VoiceXML page. InlineGrammar uses a simplified GSL format. For advanced grammars, use external grammar files.

Author:
IanRaeLaptop
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.speakright.core.render.Grammar
Grammar.GrammarCondition
 
Field Summary
 
Fields inherited from class org.speakright.core.render.Grammar
m_item
 
Constructor Summary
InlineGrammar(java.lang.String gtext)
          Create inline grammar.
 
Method Summary
 java.util.ArrayList<java.lang.String> wordList()
           
 
Methods inherited from class org.speakright.core.render.Grammar
addBinding, applyCondition, bindingList, gtext, isDTMFGrammar, renderGrammars, setConditionCustom, setConditionDTMFOnlyMode, setConditionNone, setSlotName, slotName, type
 
Methods inherited from class org.speakright.core.render.FormElement
renderPrompts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineGrammar

public InlineGrammar(java.lang.String gtext)
Create inline grammar.

Parameters:
gText - simplified GSL such as "miami atlanta (new york) [boston beantown]"
Method Detail

wordList

public java.util.ArrayList<java.lang.String> wordList()