|
Class Summary |
| AbstractCatchElement |
The <catch> element associates a catch with a document,
dialog, or form item (except for blocks). |
| Assign |
The <assign> element assigns a value to a variable:
<assign name="flavor" expr="'chocolate'"/>
<assign name="document.mycost" expr="document.mycost+14"/>
It is illegal to make an assignment to a variable that has not been
explicitly declared using a <var> element or a var
statement within a <script>. |
| Block |
This element is a form item. |
| Catch |
The <catch> element associates a catch with a document,
dialog, or form item (except for blocks). |
| Choice |
Define a menu item. |
| Clear |
The <clear> element resets one or more variables,
including form items. |
| Data |
|
| Disconnect |
Causes the interpreter context to disconnect from the user. |
| Else |
The <else> element is used for conditional logic. |
| Elseif |
The <elseif> element is used for conditional logic. |
| Enumerate |
Shorthand for enumerating the choices in a menu. |
| Error |
Catch an error event. |
| Exit |
Exit a session. |
| Field |
A <field> specifies an form input item to be gathered
from the user. |
| Filled |
An action executed when fields are filled. |
| Foreach |
|
| Form |
Forms are the key concept of VoiceXML documents. |
| Goto |
Go to another dialog in the same or different document. |
| Help |
Catch a help event. |
| If |
The <if> element is used for conditional logic. |
| Initial |
Declares initial logic upon entry into a (mixed initiative) form. |
| Link |
Specify a transition common to all dialogs in the link's scope. |
| Log |
Generate a debug message. |
| Menu |
A dialog for choosing amongst alternative destinations. |
| Meta |
Define a metadata item as a name/value pair. |
| Metadata |
Define metadata information using a metadata schema. |
| Noinput |
Catch a noinput event. |
| Nomatch |
Catch a nomatch event. |
| ObjectTag |
Interact with a custom extension. |
| Option |
Specify an option in a <field>. |
| Param |
The <param> element is used to specify values that are
passed to <subdialog>s or <object>s. |
| Prompt |
A <prompt> element controls the output of synthesized
speech and prerecorded audio. |
| Property |
Control implementation platform settings. |
| Record |
The <record> element is an input item that collects a
recording from the user. |
| Reprompt |
Play a field prompt when a field is re-visited after an event. |
| Return |
<return> ends execution of a subdialog and returns
control and data to a calling dialog. |
| Script |
Specify a block of ECMAScript client-side scripting logic. |
| Subdialog |
Invoke another dialog as a subdialog of the current one. |
| Submit |
Submit values to a document server. |
| Text |
Implementation of a text node. |
| Throw |
Throw an event. |
| Transfer |
Transfer the caller to another destination. |
| Value |
Insert the value of an expression in a prompt. |
| Var |
This element declares a variable. |
| VoiceXmlCDataSection |
Implementation of a CDataSection node. |
| VoiceXmlComment |
Implementation of a Comment node. |
| VoiceXmlDocument |
A VoiceXML document according to the specifcation in
http://www.w3.org/TR/2005/REC-voicexml20-20050316. |
| VoiceXmlDocumentType |
The DOCTYPE of a VoiceXML document. |
| VoiceXmlNode |
Abstract base class for all nodes in a VoiceXML document. |
| VoiceXmlNodeFactory |
Factory for VoiceXmlNodes. |
| VoiceXmlNodeList |
A list containing all voice xml nodes of a parent node. |
| Vxml |
A VoiceXML document is primiarily composed of top-level elements called
dialogs. |