org.speakright.core.render
Class PromptItem

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

public class PromptItem
extends java.lang.Object

Represents a VoiceXML prompt tag. PromptItems are what the prompt pipeline produces. This is a helper class that is passed to StringTemplate templates.

Author:
IanRaeLaptop

Nested Class Summary
static class PromptItem.ItemType
           
 
Method Summary
static PromptItem CreateAudio(java.lang.String url)
           
static PromptItem CreatePause(int msecs)
           
static PromptItem CreateRaw(java.lang.String raw)
           
static PromptItem CreateTTS(java.lang.String tts)
           
 java.lang.String getAudio()
           
 PromptItem.ItemType getItemType()
           
 java.lang.String getPause()
           
 java.lang.String getRaw()
           
 java.lang.String getTts()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getItemType

public PromptItem.ItemType getItemType()

CreateTTS

public static PromptItem CreateTTS(java.lang.String tts)

CreateRaw

public static PromptItem CreateRaw(java.lang.String raw)

CreateAudio

public static PromptItem CreateAudio(java.lang.String url)

CreatePause

public static PromptItem CreatePause(int msecs)

getTts

public java.lang.String getTts()

getRaw

public java.lang.String getRaw()

getAudio

public java.lang.String getAudio()

getPause

public java.lang.String getPause()