| 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] | 
  | 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] | 
  | 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] |