org.speakright.core.render
Class PromptPipeline

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

public class PromptPipeline
extends java.lang.Object

Manages all the steps in converting a SpeakRight notion of a prompt into a VoiceXML notion of a prompt. Currently the steps are to apply any grammar condition and then: * lookup any id: items and convert them into their prompt text values * evaluate model values or field values * call the fixup handlers * merge runs of contiguous TTS into single items * generate the appropriate promptitem

Author:
IanRaeLaptop

Constructor Summary
PromptPipeline(RenderContext rcontext)
           
 
Method Summary
 boolean failed(SRError parent)
           
 void render(Prompt prompt)
           
 int renderItems(java.util.ArrayList L)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PromptPipeline

public PromptPipeline(RenderContext rcontext)
Method Detail

failed

public boolean failed(SRError parent)

render

public void render(Prompt prompt)

renderItems

public int renderItems(java.util.ArrayList L)