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 |