| CallBacks | Inherit from this class and override some or all of the methods for informative and error handling callbacks |
| DirectoryNotFoundException | When a directory 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 |
| 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 |
| XMLErrorException | If an XMLError occurs inside of a user invoked method, this exception will be thrown |