org.speakright.core.render
Class GrammarItem

java.lang.Object
  extended by org.speakright.core.render.GrammarItem

public class GrammarItem
extends java.lang.Object

Represents a VoiceXML grammar. GrammarItems are what the grammar pipeline produces. This is a helper class that is passed to StringTemplate templates.

Author:
IanRaeLaptop

Nested Class Summary
static class GrammarItem.ItemType
           
 
Field Summary
 GrammarType m_gramType
           
 
Method Summary
static GrammarItem CreateBuiltIn(java.lang.String builtIn)
           
static GrammarItem CreateInline(java.util.ArrayList wordL)
           
static GrammarItem CreateInline(java.lang.String words)
           
static GrammarItem CreateURL(java.lang.String url)
           
 java.lang.String getBuiltIn()
           
 java.util.ArrayList getInline()
           
 boolean getIsDTMF()
           
 GrammarItem.ItemType getItemType()
           
 java.lang.String getUrl()
           
 boolean isGRXML()
           
 boolean isGSL()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_gramType

public GrammarType m_gramType
Method Detail

getItemType

public GrammarItem.ItemType getItemType()

CreateURL

public static GrammarItem CreateURL(java.lang.String url)

CreateBuiltIn

public static GrammarItem CreateBuiltIn(java.lang.String builtIn)

CreateInline

public static GrammarItem CreateInline(java.util.ArrayList wordL)

CreateInline

public static GrammarItem CreateInline(java.lang.String words)

getUrl

public java.lang.String getUrl()

isGRXML

public boolean isGRXML()

isGSL

public boolean isGSL()

getBuiltIn

public java.lang.String getBuiltIn()

getInline

public java.util.ArrayList getInline()

getIsDTMF

public boolean getIsDTMF()