|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Parsing and creation of VoiceXML documents | |
|---|---|
| org.jvoicexml.xml | This package contains the basic classes and interfaces for VoiceXML creation and parsing. |
| org.jvoicexml.xml.ccxml | This package contains the classes to handle CCXML documents and related tags. |
| org.jvoicexml.xml.srgs | This package contains the classes to handle SRGS documents and related tags. |
| org.jvoicexml.xml.ssml | This package contains the classes to handle SSML documents and related tags. |
| org.jvoicexml.xml.vxml | This package contains the classes to handle VoiceXML documents and related tags. |
| Implementation platform | |
|---|---|
| org.jvoicexml.implementation | This package contains the basic classes and interfaces for the implementation platform. |
| org.jvoicexml.implementation.jsapi10 | This package contains basic classes to support JSAPI 1.0 implementations
for UserInput and
SystemOutput. |
| org.jvoicexml.implementation.jsapi10.jvxml | This package contains a demo implementation for JSAPI 1.0 support in JVoiceXML based on FreeTTS and CMU Sphinx4. |
| org.jvoicexml.implementation.jsapi10.speakstrategy | This package contains
SSMLSpeakStrategy
implementations to support SSML with JSAPI 1.0. |
| org.jvoicexml.implementation.telephony | The telephony package provides the interfaces and classes that allow JVoiceXML's VoiceXML interpreter to interact with a variety of underlying telephony platforms. |
| Document Server | |
|---|---|
| org.jvoicexml.documentserver | The documentserver package provides a basic implementation of a
document server as it is specified in the
DocumentServer interface. |
| org.jvoicexml.documentserver.schemestrategy | The schemestrategy package provvides some implementations of
the SchemeStrategy interface. |
| Events | |
|---|---|
| org.jvoicexml.event | The event package provides the basic classes and interfaces to handle the JVoiceXml specific events. |
| org.jvoicexml.event.error | The error package provides the classes for all events
for abnormal occurences, extending
ErrorEvent. |
| org.jvoicexml.event.error.jvxml | The jvxml package contains all internal errors that are used by JVoiceXml. |
| org.jvoicexml.event.plain | The plain package contains classes for all events that happen normally,
extending PlainEvent. |
| org.jvoicexml.event.plain.jvxml | The jvxml package contains classes for all internal events that happen normally. |
| Logging support | |
|---|---|
| org.jvoicexml.logging | The logging package provides the basic classes and interfaces to address logging issues. |
| org.jvoicexml.logging.jvxml | The jvxml package provides a baisc implementation for a
Logger using
log4j. |
| Configuration | |
|---|---|
| org.jvoicexml.config | The config package provides the interfaces and classes that allow to dynamically load objects that are defined in the configuration file. |
| Main package containing the VoiceXML interpreter | |
|---|---|
| org.jvoicexml.interpreter | This package contains the core interpreter. |
| org.jvoicexml.interpreter.event | This package contains the classes to capture the events that are coming from the implementation platform. |
| org.jvoicexml.interpreter.form | This package contains classes imlementing
ExecutableForms that are
interpreted. |
| org.jvoicexml.interpreter.formitem | This package contains classes imlementing
FormItems that can be visited by
the form interpretation algorithm. |
| org.jvoicexml.interpreter.grammar | This package contains the classes to handle the grammars. |
| org.jvoicexml.interpreter.grammar.identifier | This package contains the classes to identify the supported
grammars, implementing
GrammarIdentifier. |
| org.jvoicexml.interpreter.grammar.transformer | This package contains the classes to transoform the supported
grammars, implementing
GrammarTransformer. |
| org.jvoicexml.interpreter.scope | This package contains some utility classes to handle scope issues. |
| org.jvoicexml.interpreter.scripting | This package contains an implementation of a
ScriptingEngine. |
| org.jvoicexml.interpreter.tagstrategy | This package contains strategies to execute a VoiceXML node,
implementing TagStrategy. |
| JNDI support | |
|---|---|
| org.jvoicexml.jndi | This package contains classes and interfaces to interact with the interpreter from a remote client using JNDI. |
| org.jvoicexml.jndi.client | This package contains all classes that are needed to interact with the interpreter from a remote client. |
| Other Packages | |
|---|---|
| org.jvoicexml | This package contains the user relevant interfaces and classes to interact with the JVoiceXML VoiceXML interpreter. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||