| Interface | Description |
|---|---|
| ActiveGrammarSetObserver |
An observer for changes in the
ActiveGrammarSet. |
| CatchContainer |
Form items that can have nested catches and are thus able to process events.
|
| ControlItem |
Implementation of a control item.
|
| DetailedSessionListener |
A listener to session events.
|
| Dialog |
There are two kinds of dialogs: forms and menus.
|
| DialogConstruct |
Marker interface for dialog constructs.
|
| DialogFactory |
Factory for
Dialog objects. |
| EventCountable |
Counter to allow counting of different occurrences of the same event.
|
| EventHandler |
Event handler to catch events generated from the
ImplementationPlatform and propagated via
the EventBus. |
| EventStrategy |
A strategy to process an event coming from the implementation platform.
|
| FormItem |
Form items are the elements that can be visited in the main loop of the form
interpretation algorithm.
|
| FormItemLocalExecutableTagContainer |
A form item that has nested tags that have to be executed when visiting
the form item.
|
| FormItemVisitable |
A visitable form item that is visited by classes that implement the
FormItemVisitor interface. |
| FormItemVisitor |
A visitor for form items.
|
| GrammarContainer |
An input item that can have nested grammar tags.
|
| GrammarProcessor |
The
GrammarProcessor is the main entry point for
grammar processing. |
| InputItem |
Implementation of a input item.
|
| PromptCountable |
Tapered prompts are those that may change with each attempt.
|
| Class | Description |
|---|---|
| ActiveGrammarSet |
The set of grammars active during a VoiceXML interpreter context's input
collection operation.
|
| FormInterpretationAlgorithm |
Forms are interpreted by an implicit form interpretation algorithm (FIA).
|
| JVoiceXmlApplication |
Implementation of the
Application. |
| JVoiceXmlSession |
Implementation of a
Session. |
| VoiceXmlInterpreter |
VoiceXML interpreter that process VoiceXML documents retrieved from a
document server.
|
| VoiceXmlInterpreterContext |
Component that uses a
VoiceXmlInterpreter to interpret a
VoiceXmlDocument and that may also interact
with the ImplementationPlatform independent of the
VoiceXmlInterpreter. |
| Enum | Description |
|---|---|
| InterpreterState |
A VoiceXML interpreter is at all times in one of two states:
waiting for input in an input item (such as
<field>, <record>, or
<transfer>), or
transitioning between input items in response to an input (including
spoken utterances, dtmf key presses, and input-related events such as a
noinput or nomatch event) received while in the waiting state. |