RebeccaAIML Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AIMLAIML class that represents the AIML XML tag "aiml"
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
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"
CustomTagsThe class to inherit from when implementing a custom Tag dll or shared object
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
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"
LowerCaseAIML class that represents the AIML XML tag "lowercase"
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
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"
XMLErrorExceptionIf an XMLError occurs inside of a user invoked method, this exception will be thrown

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