| AIML | AIML class that represents the AIML XML tag "aiml" |
| 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 |
| Bot | AIML class that represents the AIML XML tag "bot" |
| CallBacks | Inherit from this class and override some or all of the methods for informative and error handling callbacks |
| Category | AIML class that represents the AIML XML tag "category" |
| Condition | AIML class that represents the AIML XML tag "condition" |
| CustomTags | The class to inherit from when implementing a custom Tag dll or shared object |
| Date | AIML class that represents the AIML XML tag "date" |
| 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 |
| Formal | AIML class that represents the AIML XML tag "formal" |
| FrameworkFactory | This is used to get particular instances of classes in which it is not possible to get to their concrete representations any other way |
| Gender | AIML class that represents the AIML XML tag "gender" |
| Get | AIML class that represents the AIML XML tag "get" |
| Gossip | AIML class that represents the AIML XML tag "gossip" |
| GraphBuilder | This is the interface from which all AIML action operations will take place |
| GraphBuilderFramework | Adds more operations to the already existing set of rebecca::impl::GraphBuilder in which AIML tags framework developers will need access to |
| Id | AIML class that represents the AIML XML tag "id" |
| IdentificationManager | Class responsible for setting and getting the userId, botId, endUserId through out the entire system |
| 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 |
| InnerAIML | AIML XML abstract class for all the InnerAIML XML Tag classes inside of the AIML XML "aiml" to inherit from |
| InnerCategory | AIML XML abstract class for all the InnerCategory XML Tag classes inside of the AIML XML "category" to inherit from |
| InnerTemplate | AIML XML abstract class for all the AIML XML Tag classes inside of the AIML XML "template" to inherit from |
| InnerTemplateListImpl | Provides the internal data structure of a linked list for InnerTemplates and flushes out the methods of adding and getting from the data structure for convience |
| InnerTopic | AIML XML abstract class for all the InnerTopic XML Tag classes inside of the AIML XML "topic" to inherit from |
| Input | AIML class that represents the AIML XML tag "input" |
| InternalProgrammerErrorException | This exception occurs because of a programming error inside of RebeccaAIML its self |
| Learn | AIML class that represents the AIML XML tag "learn" |
| Li | AIML class that represents the AIML XML tag "li" |
| LowerCase | AIML class that represents the AIML XML tag "lowercase" |
| 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 |
| NonImplemented | AIML class that represents a non implemented AIML XML tag |
| NumberFormatException | If a numeric exception of any type occurs this exception will be thrown |
| Pattern | AIML class that represents the AIML XML tag "pattern" |
| PatternSideThat | AIML class that represents the AIML XML tag "that" that is a "Pattern side That" |
| Person | AIML class that represents the AIML XML tag "person" |
| Person2 | AIML class that represents the AIML XML tag "person2" |
| PlainWord | Used by other inner template Tags to be able to add plain text as a InnerTemplate Tag |
| Random | AIML class that represents the AIML XML tag "random" |
| RecursionException | If a recursion of any type occurs this exception will be thrown |
| RemoveAIML | AIML class that represents the AIML XML tag "aiml" during AIML file removal through GraphBuilder::removeGraph |
| RemoveTopic | AIML class that represents the AIML XML tag "topic" during a GraphBuilder::remove() |
| Sentence | AIML class that represents the AIML XML tag "sentence" |
| Set | AIML class that represents the AIML XML tag "set" |
| Size | AIML class that represents the AIML XML tag "size" |
| Srai | AIML class that represents the AIML XML tag "srai" |
| Star | AIML class that represents the AIML XML tag "star" |
| StringPimpl | A string Private Implementation |
| System | AIML class that represents the AIML XML tag "system" |
| Tag | The abstract AIML XML Tag class that all other AIML XML tags should inherit from |
| Template | AIML class that represents the AIML XML tag "template" |
| TemplateSideThat | AIML class that represents the AIML XML tag "that" that is a "template side that" |
| ThatStar | AIML class that represents the AIML XML tag "thatstar" |
| Think | AIML class that represents the AIML XML tag "think" |
| Topic | AIML class that represents the AIML XML tag "topic" |
| TopicStar | AIML class that represents the AIML XML tag "topicstar" |
| UpperCase | AIML class that represents the AIML XML tag "uppercase" |
| Version | AIML class that represents the AIML XML tag "version" |
| XMLErrorException | If an XMLError occurs inside of a user invoked method, this exception will be thrown |
1.5.3