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