org.speakright.core.render
Interface ISpeechPageWriter

All Known Implementing Classes:
HTMLSpeechPageWriter, MockSpeechPageWriter, VoiceXMLSpeechPageWriter

public interface ISpeechPageWriter

An ISpeechPageWriter generates the output text from speech page elements. Speech page elements such as ISpeechForm are abstractions that hide the target speech markup. Currently VoiceXML is the only language supported, but others can be added.

Author:
Ian Rae

Method Summary
 void beginPage()
           
 void endPage()
           
 java.lang.String getContent()
           
 void render(SpeechPage page)
          Render the flow renderers.
 void setRenderContext(RenderContext rcontext)
           
 

Method Detail

setRenderContext

void setRenderContext(RenderContext rcontext)

beginPage

void beginPage()

render

void render(SpeechPage page)
Render the flow renderers.

Parameters:
page - the SpeechPage containing one or more forms

endPage

void endPage()

getContent

java.lang.String getContent()