RebeccaAIML Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AIMLAIML class that represents the AIML XML tag "aiml"
AIMLEngineThe class that performs all RebeccaAIML engine operations
AIMLEngineThreadThe thread object that encapsulates the AIMLEngine for the gui
AimlFacadeFacade 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
ArgumentsParses and sets the arguments for main()
ArgumentsParses and sets the arguments for main()
BotAIML class that represents the AIML XML tag "bot"
CallBacksInherit from this class and override some or all of the methods for informative and error handling callbacks
CategoryAIML class that represents the AIML XML tag "category"
ConditionAIML class that represents the AIML XML tag "condition"
consoleAIMLHtmlConverterCallBacksMy Custom CallBacks class
CustomAimlThe custom AIML class that represents the AIML XML tag "aiml"
CustomBotThe Custom Bot class that overrides the regular Bot AIML XML Tag
CustomConditionThe Custom Condition class that overrides the regular Condition AIML XML Tag
CustomDateThe Custom Date class that overrides the regular Date AIML XML Tag
CustomFormalThe Custom Formal class that overrides the regular Formal AIML XML Tag
CustomGenderThe Custom Gender class that overrides the regular Gender AIML XML Tag
CustomGetThe Custom Get class that overrides the regular Get AIML XML Tag
CustomGossipThe Custom Gossip class that overrides the regular Gossip AIML XML Tag
CustomIdThe Custom Id class that overrides the regular Id AIML XML Tag
CustomInputThe Custom Input class that overrides the regular Input AIML XML Tag
CustomLiThe Custom Li class that overrides the regular Li AIML XML Tag
CustomLowerCaseThe Custom LowerCase class that overrides the regular LowerCase AIML XML Tag
CustomPersonThe Custom Person class that overrides the regular Person AIML XML Tag
CustomPerson2The Custom Person2 class that overrides the regular Person2 AIML XML Tag
CustomRandomThe Custom Random class that overrides the regular Random AIML XML Tag
CustomSentenceThe Custom Sentence class that overrides the regular Sentence AIML XML Tag
CustomSetThe Custom Set class that overrides the regular Set AIML XML Tag
CustomSizeThe Custom Size class that overrides the regular Size AIML XML Tag
CustomSraiThe Custom Srai class that overrides the regular Srai AIML XML Tag
CustomStarThe Custom Star class that overrides the regular Star AIML XML Tag
CustomSystemThe Custom System class that overrides the regular System AIML XML Tag
CustomTagsThe class to inherit from when implementing a custom Tag dll or shared object
CustomTagsImplImplementation of the CustomTags class that produces a Tag object for each AIML XML string
CustomTemplateSideThatThe Custom TemplateSideThat class that overrides the regular TemplateSideThat AIML XML Tag
CustomTextEditCustom QTextEdit to prevent the regular QTextEdit from ruining the background picture
CustomThatStarThe Custom ThatStar class that overrides the regular ThatStar AIML XML Tag
CustomThinkThe Custom Think class that overrides the regular Think AIML XML Tag
CustomTopicAIML class that represents the AIML XML tag "topic"
CustomTopicStarThe Custom TopicStar class that overrides the regular TopicStar AIML XML Tag
CustomUpperCaseThe Custom upperCase class that overrides the regular UpperCase AIML XML Tag
CustomVersionThe custom version class that overrides the regular Version AIML XML Tag
DateAIML class that represents the AIML XML tag "date"
DirectoryNotFoundExceptionWhen a directory is not found from a method, the method will throw this exception
ExceptionBase Exception class where all AIML exceptions are derived from
FileNotFoundExceptionWhen a file is not found from a method, the method will throw this exception
FormalAIML class that represents the AIML XML tag "formal"
FrameworkFactoryThis is used to get particular instances of classes in which it is not possible to get to their concrete representations any other way
GenderAIML class that represents the AIML XML tag "gender"
GetAIML class that represents the AIML XML tag "get"
GossipAIML class that represents the AIML XML tag "gossip"
GraphBuilderThis is the interface from which all AIML action operations will take place
GraphBuilderFrameworkAdds more operations to the already existing set of rebecca::impl::GraphBuilder in which AIML tags framework developers will need access to
HtmlClass responsbile for all operations that pertain to creating the web pages
HtmlConverterExceptionThe custom generic exception for use by the HtmlConverterProgrammerErrorException internally
HtmlConverterProgrammerErrorExceptionThe custom InternalProgrammerErrorException to throw when the error is so grave the entire AIML engine has be shut down
IdAIML class that represents the AIML XML tag "id"
IdentificationManagerClass responsible for setting and getting the userId, botId, endUserId through out the entire system
IllegalArgumentExceptionWhen Illegal Arguments are given to a AIML method, the method will throw this exception
InitializationExceptionIf a initialization of an object does not occur correctly, resulting in an incomplete or "zombie" object this exception will be thrown
InnerAIMLAIML XML abstract class for all the InnerAIML XML Tag classes inside of the AIML XML "aiml" to inherit from
InnerCategoryAIML XML abstract class for all the InnerCategory XML Tag classes inside of the AIML XML "category" to inherit from
InnerTemplateAIML XML abstract class for all the AIML XML Tag classes inside of the AIML XML "template" to inherit from
InnerTemplateListImplProvides 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
InnerTopicAIML XML abstract class for all the InnerTopic XML Tag classes inside of the AIML XML "topic" to inherit from
InputAIML class that represents the AIML XML tag "input"
InternalProgrammerErrorExceptionThis exception occurs because of a programming error inside of RebeccaAIML its self
LearnAIML class that represents the AIML XML tag "learn"
LiAIML class that represents the AIML XML tag "li"
LinksClass that handles information related to html links
LowerCaseAIML class that represents the AIML XML tag "lowercase"
MainWindowThe main window of our gui that encapsulates and holds references to everything else
myCallBacksMy Custom CallBacks class
NetworkAimlFacadeFacade 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
NetworkExceptionIf a network exception of any type occurs this exception will be thrown
NetworkGraphBuilderGives GraphBuilder a few extra methods that would be needed for network communications
NonImplementedAIML class that represents a non implemented AIML XML tag
NumberFormatExceptionIf a numeric exception of any type occurs this exception will be thrown
PatternAIML class that represents the AIML XML tag "pattern"
PatternSideThatAIML class that represents the AIML XML tag "that" that is a "Pattern side That"
PersonAIML class that represents the AIML XML tag "person"
Person2AIML class that represents the AIML XML tag "person2"
PlainWordUsed by other inner template Tags to be able to add plain text as a InnerTemplate Tag
QtGuiCallBacksMy Custom CallBacks class
RandomAIML class that represents the AIML XML tag "random"
RecursionExceptionIf a recursion of any type occurs this exception will be thrown
RemoveAIMLAIML class that represents the AIML XML tag "aiml" during AIML file removal through GraphBuilder::removeGraph
RemoveTopicAIML class that represents the AIML XML tag "topic" during a GraphBuilder::remove()
SentenceAIML class that represents the AIML XML tag "sentence"
SetAIML class that represents the AIML XML tag "set"
SizeAIML class that represents the AIML XML tag "size"
SraiAIML class that represents the AIML XML tag "srai"
StarAIML class that represents the AIML XML tag "star"
StringPimplA string Private Implementation
SystemAIML class that represents the AIML XML tag "system"
TagThe abstract AIML XML Tag class that all other AIML XML tags should inherit from
TemplateAIML class that represents the AIML XML tag "template"
TemplateSideThatAIML class that represents the AIML XML tag "that" that is a "template side that"
ThatStarAIML class that represents the AIML XML tag "thatstar"
ThinkAIML class that represents the AIML XML tag "think"
TopicAIML class that represents the AIML XML tag "topic"
TopicStarAIML class that represents the AIML XML tag "topicstar"
UpperCaseAIML class that represents the AIML XML tag "uppercase"
VersionAIML class that represents the AIML XML tag "version"
WebPageClass that handles information related to a web page
XMLErrorExceptionIf an XMLError occurs inside of a user invoked method, this exception will be thrown

Generated on Mon Aug 27 12:26:53 2007 for RebeccaAIML by  doxygen 1.5.3