#include <vxml.h>
Inheritance diagram for PVXMLGrammar:

Public Types | |
| enum | GrammarState { FILLED, NOINPUT, NOMATCH, HELP } |
Public Member Functions | |
| PVXMLGrammar (PXMLElement *field) | |
| virtual BOOL | OnUserInput (const char) |
| virtual void | Stop () |
| PString | GetValue () const |
| PXMLElement * | GetField () |
| GrammarState | GetState () const |
Protected Attributes | |
| PXMLElement * | field |
| PString | value |
| GrammarState | state |
| PVXMLGrammar::PVXMLGrammar | ( | PXMLElement * | field | ) |
| virtual BOOL PVXMLGrammar::OnUserInput | ( | const | char | ) | [inline, virtual] |
Reimplemented in PVXMLDigitsGrammar.
| virtual void PVXMLGrammar::Stop | ( | ) | [inline, virtual] |
Reimplemented in PVXMLDigitsGrammar.
| PString PVXMLGrammar::GetValue | ( | ) | const [inline] |
| PXMLElement* PVXMLGrammar::GetField | ( | ) | [inline] |
| GrammarState PVXMLGrammar::GetState | ( | ) | const [inline] |
PXMLElement* PVXMLGrammar::field [protected] |
PString PVXMLGrammar::value [protected] |
GrammarState PVXMLGrammar::state [protected] |
1.5.1