AIMLEngine | The class that performs all RebeccaAIML engine operations |
AIMLEngineThread | The thread object that encapsulates the AIMLEngine for the gui |
AimlFacade | Facade to manage the memory allocation and deallocation of concrete objects that have publicly exposed interfaces as well as provide get'ers to the concerte objects using their exposed interfaces |
Arguments | Parses and sets the arguments for main() |
Arguments | Parses and sets the arguments for main() |
CallBacks | Inherit from this class and override some or all of the methods for informative and error handling callbacks |
CustomTextEdit | Custom QTextEdit to prevent the regular QTextEdit from ruining the background picture |
DirectoryNotFoundException | When a directory is not found from a method, the method will throw this exception |
Exception | Base Exception class where all AIML exceptions are derived from |
FileNotFoundException | When a file is not found from a method, the method will throw this exception |
GraphBuilder | This is the interface from which all AIML action operations will take place |
IllegalArgumentException | When Illegal Arguments are given to a AIML method, the method will throw this exception |
InitializationException | If a initialization of an object does not occur correctly, resulting in an incomplete or "zombie" object this exception will be thrown |
InternalProgrammerErrorException | This exception occurs because of a programming error inside of RebeccaAIML its self |
MainWindow | The main window of our gui that encapsulates and holds references to everything else |
myCallBacks | My Custom CallBacks class |
NetworkAimlFacade | Facade to manage the memory allocation and deallocation of concrete objects that have publicly exposed interfaces as well as provide get'ers to the concrete objects using their exposed interfaces |
NetworkException | If a network exception of any type occurs this exception will be thrown |
NetworkGraphBuilder | Gives GraphBuilder a few extra methods that would be needed for network communications |
NumberFormatException | If a numeric exception of any type occurs this exception will be thrown |
QtGuiCallBacks | My Custom CallBacks class |
RecursionException | If a recursion of any type occurs this exception will be thrown |
StringPimpl | A string Private Implementation |
XMLErrorException | If an XMLError occurs inside of a user invoked method, this exception will be thrown |