|
Interface Summary |
| IConfirmationFlow |
A flow that does confirmation (of a previous question). |
| IConfirmationNotifier |
Used to notifier a confirmation wrapper, so it can restore
saved results. |
| IExecutionContext |
A context object passed to the execute method of a flow
object. |
| IFlow |
IFlow is the basic building block of SpeakRight. |
| IFlowContext |
Context passed to getFirst and getNext. |
| IItemFormatter |
Interface for the formatters that IModelItem use to
render themselves into a prompt. |
| IItemReusableFormatter |
A formatter that isn't bound to a single instance of an IModelItem. |
| IModel |
Interface for the application-defined model. |
| IModelBinder |
IModelBinder binds user input to values in the model. |
| IModelItem |
Each model value is a class that implements IModelItem. |
| ISRExtensionFactory |
A factory for all extension points in SpeakRight. |
| ISRInstrumentation |
Extension point for monitoring the execution of an SR app. |
|
Class Summary |
| AppEvent |
An application event is is a custom event that an application can "throw" in order to transfer control
to another active flow object. |
| ConfirmationWrapper |
Implements confirmation in an extensible way. |
| ContentLogger |
Dumps each VXML page to a file. |
| ControlFlow |
Base class for all "events" in SpeakRight. |
| DefaultItemFormatter |
The default item formatter simply calls toString of the given
model item. |
| ExecutionContext |
Contains the VoiceXML page renderer. |
| ExitEvent |
ExitEvent terminates execution immediately. |
| FieldBinder |
FieldBinder uses reflect to get the value of field's (aka. |
| FlowBase |
FlowBase is an adapter for IFlow; it implements all the IFlow interface methods. |
| FlowContext |
Implements IFlowContext. |
| ModelBase |
Base class for most IModel classes. |
| ModelBinder |
ModelBinder binds user input to values in the model. |
| ModelBindingSpec |
Holds the information needed to bind a slot used in a given flow object, with
a model variable. |
| ModelItemBase |
Base class for model items. |
| PlayOnceTracker |
Tracks whether a certain prompt has been played already during execution of the
application. |
| RawCGIParams |
Holds all the CGI params received in an HTTP GET or POST. |
| SRConfig |
Reads property files. |
| SRError |
Manages error tracking. |
| SRFactory |
|
| SRInstance |
SRInstance is the SpeakRight runtime for a single call. |
| SRLocations |
Each SpeakRight application has a project directory that contains
the various xml config files, and usually audio and grammar sub-dirs. |
| SRLogger |
We use three levels: DEBUG, INFO and ERROR
Log4J loggers may be assigned levels. |
| SRPersistentState |
Manages saving & restoring state of an SRInstance. |
| SRResults |
Holds the results sent back by the VoiceXML platform. |
| SRRunner |
The main class in SpeakRight. |
| SRUtils |
Holds commonly used stuff like safeToInt. |
| StandardFactory |
Our standard extension point factory. |
| StringSwitch |
Utility class to simulate C#'s ability to have switch statements of strings. |
| ThrowEvent |
"Throws" an event. |
| Trail |
Builds a string of items, separated by ';'. |
| TrailWrapper |
A wrapper flow object that does nothing except remember which of its
methods were called. |