Package org.jvoicexml.interpreter

Core interpreter.

See:
          Description

Interface Summary
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.
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 EventObserver.notifyEvent(org.jvoicexml.event.JVoiceXMLEvent).
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.
InitializationTagStrategyFactory Factory for TagStrategys that are to be executed before executing the form items.
InputItem Implementation of a input item.
PromptCountable Tapered prompts are those that may change with each attempt.
SsmlParsingStrategy Strategy to evaluate the contents of a VoiceXML tag within a <prompt> tag into an SSML document that can be sent to the speech synthesizer.
SsmlParsingStrategyFactory Factory for SsmlParsingStrategys.
TagStrategy Strategy to execute a node representing executable content.
TagStrategyFactory Factory for TagStrategys from the namespace returned by TagStrategyFactory.getTagNamespace() that can be executed while interpreting the form items.
TagStrategyRepository TagStrategy repository that knows several TagStrategyFactorys for different namespaces.
 

Class Summary
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.
ScriptingEngine Scripting engine.
SsmlParser Parser to transform the contents of a <prompt> or <audio> into an SSML document.
TagStrategyExecutor Executor for TagStrategys.
VoiceXmlInterpreter VoiceXML interpreter that process VoiceXML documents retrieved from a document server.
VoiceXmlInterpreterContext Component that uses a VoiceXML interpreter to interpret a VoiceXML document and that may also interact with the implementation platform independent of the VoiceXML interpreter.
 

Enum Summary
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.
 

Package org.jvoicexml.interpreter Description

Core interpreter.



Copyright © 2005-2010JVoiceXML group.