| addCustomTagLibrary(const char *const library)=0 | GraphBuilder | [pure virtual] |
| addDirectory(const char *const directory, const char *const regularExpression=".*\\.aiml")=0 | GraphBuilder | [pure virtual] |
| addFile(const char *const file)=0 | GraphBuilder | [pure virtual] |
| addString(const char *const stringContainingAIML)=0 | GraphBuilder | [pure virtual] |
| callSystemCommand(const char *const command)=0 | GraphBuilder | [pure virtual] |
| createGraph()=0 | GraphBuilder | [pure virtual] |
| getBotPredicate(const char *const name) const =0 | GraphBuilder | [pure virtual] |
| getId() const =0 | GraphBuilder | [pure virtual] |
| getPredicate(const char *const name) const =0 | GraphBuilder | [pure virtual] |
| getPreviousBotResponse(const unsigned int &previousBotResponse, const unsigned int &sentence) const =0 | GraphBuilder | [pure virtual] |
| getPreviousUserInput(const unsigned int &previousUserInput, const unsigned int &sentence) const =0 | GraphBuilder | [pure virtual] |
| getResponse(const char *const input)=0 | GraphBuilder | [pure virtual] |
| getSize() const =0 | GraphBuilder | [pure virtual] |
| getThat() const =0 | GraphBuilder | [pure virtual] |
| getTopic() const =0 | GraphBuilder | [pure virtual] |
| getVersion() const =0 | GraphBuilder | [pure virtual] |
| parsePropertiesFile(const char *const fileName)=0 | GraphBuilder | [pure virtual] |
| parseSentenceSplitterFile(const char *const fileName)=0 | GraphBuilder | [pure virtual] |
| parseSubstitutionFile(const char *const fileName)=0 | GraphBuilder | [pure virtual] |
| predicateMatch(const char *const predicateName, const char *const aimlPattern) const =0 | GraphBuilder | [pure virtual] |
| removeCustomTagLibrary(const char *const library)=0 | GraphBuilder | [pure virtual] |
| setAddStringAIMLFooter(const char *const aimlFooter)=0 | GraphBuilder | [pure virtual] |
| setAddStringAIMLHeader(const char *const aimlHeader)=0 | GraphBuilder | [pure virtual] |
| setAIMLSchema(const char *const schema)=0 | GraphBuilder | [pure virtual] |
| setAIMLValidation(bool trueOrFalse=true)=0 | GraphBuilder | [pure virtual] |
| setBotConfigurationSchema(const char *const schema)=0 | GraphBuilder | [pure virtual] |
| setBotConfigurationValidation(const bool trueOrFalse=true)=0 | GraphBuilder | [pure virtual] |
| setBotPredicate(const char *const name, const char *const value)=0 | GraphBuilder | [pure virtual] |
| setCallBacks(CallBacks *callBacks)=0 | GraphBuilder | [pure virtual] |
| setCommonTypesSchema(const char *const schema)=0 | GraphBuilder | [pure virtual] |
| setGenderSubstitution(const char *const find, const char *const replace)=0 | GraphBuilder | [pure virtual] |
| setId(const char *const id)=0 | GraphBuilder | [pure virtual] |
| setInputSubstitution(const char *const find, const char *const replace)=0 | GraphBuilder | [pure virtual] |
| setPerson2Substitution(const char *const find, const char *const replace)=0 | GraphBuilder | [pure virtual] |
| setPersonSubstitution(const char *const find, const char *const replace)=0 | GraphBuilder | [pure virtual] |
| setPredicate(const char *const name, const char *const value)=0 | GraphBuilder | [pure virtual] |
| setSentenceSplitter(const char *const splitter)=0 | GraphBuilder | [pure virtual] |
| setThat(const char *const that)=0 | GraphBuilder | [pure virtual] |
| setTopic(const char *const topic)=0 | GraphBuilder | [pure virtual] |
| storeGossip(const char *const gossip)=0 | GraphBuilder | [pure virtual] |
| ~GraphBuilder() | GraphBuilder | [inline, virtual] |