- CACHE_SIZE - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
 
-  
 
- cacheSize() - Method in interface org.botlibre.api.knowledge.Memory
 
-  
 
- cacheSize() - Method in class org.botlibre.knowledge.BasicMemory
 
-  
 
- cacheSize() - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
-  
 
- calculate(double) - Method in interface org.botlibre.analytics.deeplearning.ActivationFunction
 
-  
 
- calculate(double) - Method in class org.botlibre.analytics.deeplearning.SigmoidActivationFunction
 
-  
 
- calculate(double) - Method in class org.botlibre.analytics.deeplearning.TanhActivationFunction
 
-  
 
- calculateInverse(double) - Method in interface org.botlibre.analytics.deeplearning.ActivationFunction
 
-  
 
- calculateInverse(double) - Method in class org.botlibre.analytics.deeplearning.SigmoidActivationFunction
 
-  
 
- calculateInverse(double) - Method in class org.botlibre.analytics.deeplearning.TanhActivationFunction
 
-  
 
- Calculator - Class in org.botlibre.tool
 
- 
Does math.
 
- Calculator() - Constructor for class org.botlibre.tool.Calculator
 
-  
 
- CALL - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- CALL - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- camelCaseToLowerCase(String) - Static method in class org.botlibre.util.Utils
 
- 
Convert camel case to lower case words.
 
- capitalize(Vertex, Vertex) - Method in class org.botlibre.tool.Utils
 
-  
 
- capitalize(String) - Static method in class org.botlibre.util.Utils
 
- 
Capitalize the first character of the string.
 
- CARDINALITY - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- CASE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- CASE - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- CASESENSITVE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- categoryChildren - Static variable in class org.botlibre.aiml.AIMLParser
 
-  
 
- CEIL - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- ceil(Vertex, Vertex) - Method in class org.botlibre.tool.Calculator
 
-  
 
- ceil(Vertex, Vertex) - Method in class org.botlibre.tool.Math
 
-  
 
- channelId - Variable in class org.botlibre.sense.skype.SkypeActivity
 
-  
 
- charAt(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- CHAT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- Chat - Class in org.botlibre.sense.chat
 
- 
Connect to and interact on IRC chat networks.
 
- Chat() - Constructor for class org.botlibre.sense.chat.Chat
 
-  
 
- ChatEvent - Class in org.botlibre.sense.chat
 
- 
Chat message for input and output.
 
- ChatEvent() - Constructor for class org.botlibre.sense.chat.ChatEvent
 
-  
 
- ChatListener - Interface in org.botlibre.sense.chat
 
- 
Allows the Chat sense to output to the chat channel.
 
- checkArguments(Vertex, List<Relationship>, int, Network) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- checkAutoFollowSearch(int) - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check search keywords.
 
- checkAutoPost() - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Auto post.
 
- checkAutoPost() - Method in class org.botlibre.sense.slack.Slack
 
- 
Auto post.
 
- checkAutoPost() - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Auto post.
 
- checkAutoTweet() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Auto tweet.
 
- checkBetterMatch(Map.Entry<Vertex, Integer>, Map<Vertex, Integer>, Object[], int, int, int, float, Vertex, Vertex, Vertex, Vertex, boolean, boolean, Vertex, Set<String>, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
 
-  
 
- checkCondition(Relationship, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Check if the response has a condition, and if it evaluates to true.
 
- checkDefaultResponseFormula(Vertex, Vertex, Network, Map<Vertex, Vertex>) - Method in class org.botlibre.thought.language.Language
 
-  
 
- checkDirectMessages() - Method in class org.botlibre.sense.facebook.FacebookMessaging
 
- 
Check direct messages and reply.
 
- checkDirectMessages() - Method in class org.botlibre.sense.twitter.TwitterDirectMessaging
 
- 
Check direct messages and reply.
 
- checkDuplicateOrOffensiveResponse(Vertex, Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network, boolean, boolean) - Method in class org.botlibre.thought.language.Language
 
- 
Check if the previous response was the same and try to find a new one.
 
- checkEmail() - Method in class org.botlibre.sense.email.Email
 
- 
Check the inbox for new messages, and process each message.
 
- checkEngaged(Vertex) - Method in class org.botlibre.sense.BasicSense
 
- 
Record the engaged statistic if the conversation is engaged (over 3 messages).
 
- CHECKEXACTMATCHFIRST - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- checkExists() - Static method in class org.botlibre.knowledge.micro.MicroMemory
 
-  
 
- checkExists() - Static method in class org.botlibre.knowledge.serialized.SerializedMemory
 
-  
 
- checkFollowers() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check followers.
 
- checkFriends() - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Check friends.
 
- checkFriendship(long, boolean) - Method in class org.botlibre.sense.twitter.Twitter
 
-  
 
- checkGameOver() - Method in class org.botlibre.game.TicTacToe
 
-  
 
- checkHashCode() - Method in interface org.botlibre.api.knowledge.Relationship
 
-  
 
- checkHashCode() - Method in class org.botlibre.knowledge.BasicRelationship
 
-  
 
- checkHTML(String) - Static method in class org.botlibre.util.Utils
 
- 
Check if the text contains a HTML.
 
- checkInputVariable(Vertex, Network) - Static method in class org.botlibre.knowledge.Bootstrap
 
-  
 
- checkInteger(Object) - Method in class org.botlibre.tool.Calculator
 
-  
 
- checkInteger(Object) - Method in class org.botlibre.tool.Math
 
-  
 
- checkLearning() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Learn from the profiles posts.
 
- checkLowMemory() - Static method in class org.botlibre.util.Utils
 
-  
 
- checkLowMemory(double) - Static method in class org.botlibre.util.Utils
 
-  
 
- checkMaxMemory() - Static method in class org.botlibre.util.Utils
 
-  
 
- checkMentions() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check messages to this user.
 
- checkMessage(JSONObject, long, long, Network) - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Reply to the message.
 
- checkMessages() - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Check messages and reply.
 
- checkMinArguments(Vertex, List<Relationship>, int, Network) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- checkNewsFeed() - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Check news feed posts.
 
- checkOnRepeat(Vertex, Vertex, int) - Method in class org.botlibre.thought.language.Language
 
- 
Check if the response has already been used, and if it has an ONREPEAT response.
 
- checkProfanity(String) - Static method in class org.botlibre.util.Utils
 
- 
If the word is profanity, map it to something less offensive.
 
- checkProfile() - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Check profile for messages.
 
- checkProfile() - Method in class org.botlibre.sense.facebook.FacebookMessaging
 
- 
Check profile for messages.
 
- checkProfile() - Method in class org.botlibre.sense.kik.Kik
 
- 
Auto post to channel.
 
- checkProfile() - Method in class org.botlibre.sense.skype.Skype
 
- 
Auto post to channel.
 
- checkProfile() - Method in class org.botlibre.sense.slack.Slack
 
- 
Auto post to channel.
 
- checkProfile() - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Auto post to channel.
 
- checkProfile() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check profile for messages.
 
- checkProfile() - Method in class org.botlibre.sense.twitter.TwitterDirectMessaging
 
- 
Check profile for messages.
 
- checkProfile() - Method in class org.botlibre.sense.wechat.WeChat
 
- 
Auto post to channel.
 
- checkQuestion(Vertex, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Mark the sentence as a question.
 
- checkQuotient(Vertex, Vertex, Vertex, Vertex, Comprehension.PathType, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Comprehension
 
- 
Check if any of the existing quotients match, if none do, then add a new quotient.
 
- checkReduction(Vertex) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Check if the sentence has been reduced, if not, then reduce.
 
- checkReduction(Vertex) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Check if the sentence has been reduced, if not, then reduce.
 
- checkRelationRelationshipForAllWords(List<Relationship>, Map<Vertex, Vertex>, Network, Vertex, Vertex, Vertex, Collection<Relationship>) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Check if any of the words have the relationship.
 
- checkRelationRelationshipForAllWords(Collection<Relationship>, Vertex, Vertex, Network) - Method in class org.botlibre.self.SelfInterpreter
 
- 
Check if any of the words have the relationship.
 
- checkRelationTargetForAllWords(List<Relationship>, Map<Vertex, Vertex>, Network, Vertex, Vertex, Vertex, Collection<Relationship>) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Check if any of the words have the relationship.
 
- checkRelationTargetForAllWords(Collection<Relationship>, Vertex, Vertex, Vertex, Network) - Method in class org.botlibre.self.SelfInterpreter
 
- 
Check if any of the words have the relationship.
 
- checkRSS() - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Check RSS feed.
 
- checkRSS() - Method in class org.botlibre.sense.slack.Slack
 
- 
Check RSS feed.
 
- checkRSS() - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Check RSS feed.
 
- checkRSS() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check RSS feed.
 
- checkSchemaVersion() - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
-  
 
- checkScript(String) - Static method in class org.botlibre.util.Utils
 
- 
Check if the text contains a script.
 
- checkSearch() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check search keywords.
 
- checkSentence(Vertex, Network, Vertex) - Method in class org.botlibre.sense.BasicSense
 
- 
Check if the sentence has been discovered.
 
- checkSpam(String, String) - Method in class org.botlibre.sense.chat.Chat
 
- 
Ignore users that spam the same message repeatedly.
 
- checkSpam(String, String) - Method in class org.botlibre.sense.chat.IRC
 
- 
Ignore users that spam the same message repeatedly.
 
- checkState(Vertex, Vertex, Vertex, List<Vertex>, int, int, List<Vertex>, Map<Vertex, Vertex>, List<Vertex>, float, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Apply each state machine vertex to the sentence of words.
 
- checkStatus() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check status.
 
- checkSupportedChildren(Element, Collection<String>, Network) - Method in class org.botlibre.aiml.AIMLParser
 
-  
 
- checkTemplate(Vertex, Network) - Method in class org.botlibre.thought.language.Comprehension
 
- 
Check if the response can be defined as a template based on the question, context.
 
- checkTimers() - Method in class org.botlibre.sense.timer.Timer
 
- 
Auto post.
 
- checkTrends() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Check trends.
 
- checkURL(String) - Static method in class org.botlibre.util.Utils
 
- 
Ensure the string is a valid url.
 
- checkWall() - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Check wall posts.
 
- CLASSIFICATION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- clear() - Method in interface org.botlibre.api.knowledge.Network
 
- 
Clear all vertices from the network.
 
- clear() - Method in class org.botlibre.knowledge.BasicNetwork
 
- 
Clear all vertices from the network.
 
- clear() - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
-  
 
- clear(Vertex) - Method in class org.botlibre.sense.context.Context
 
- 
Self API
 Clear the current context.
 
- clear() - Method in class org.botlibre.sense.context.Context
 
- 
Clear the current context.
 
- clearAvatarProperty() - Method in class org.botlibre.avatar.BasicAvatar
 
-  
 
- clearConversation() - Method in class org.botlibre.sense.text.TextEntry
 
-  
 
- clearPool() - Static method in class org.botlibre.Bot
 
-  
 
- clearProperties(String) - Method in interface org.botlibre.api.knowledge.Memory
 
-  
 
- clearProperties(String) - Method in class org.botlibre.knowledge.BasicMemory
 
-  
 
- clearProperties(String) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Delete the property set.
 
- clearSentenceMeta(Vertex, Vertex, Primitive, Network) - Static method in class org.botlibre.thought.language.Language
 
- 
Clear any relations in the meta of the type.
 
- clearVoiceProperties() - Method in class org.botlibre.thought.language.Language
 
-  
 
- CLIENTID - Static variable in class org.botlibre.sense.google.Google
 
-  
 
- CLIENTSECRET - Static variable in class org.botlibre.sense.google.Google
 
-  
 
- clone() - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Return a copy of the network.
 
- clone() - Method in class org.botlibre.knowledge.BasicNetwork
 
- 
Return a thread safe copy of the network.
 
- collectMatches(Vertex, Map<Vertex, Set<Vertex>>) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Compare if the two vertices match.
 
- collectMatches(Vertex, Map<Vertex, Set<Vertex>>) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Compare if the two vertices match.
 
- COMMA - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- COMMAND - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- CommandInput - Class in org.botlibre.sense.text
 
- 
Defines the properties of a command input.
 
- CommandInput(String) - Constructor for class org.botlibre.sense.text.CommandInput
 
-  
 
- CommandInput(String, boolean, boolean) - Constructor for class org.botlibre.sense.text.CommandInput
 
-  
 
- COMMENT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- compare(Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Compare if the two vertices match.
 
- compareTo(Relationship) - Method in class org.botlibre.knowledge.BasicRelationship
 
- 
Compare the relationships by index, to allow sorting.
 
- COMPARISON - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- COMPOUND_RELATIONSHIP - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- COMPOUND_WORD - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- Comprehension - Class in org.botlibre.thought.language
 
- 
Analyse input for gramatic rules.
 
- Comprehension() - Constructor for class org.botlibre.thought.language.Comprehension
 
-  
 
- Comprehension.PathType - Enum in org.botlibre.thought.language
 
- 
Define the traversal path types for the language state machine.
 
- compress(String, int) - Static method in class org.botlibre.util.Utils
 
- 
Compress the text to be a proper identifier within the size limit.
 
- computeCorrectness(Relationship) - Static method in class org.botlibre.knowledge.BasicVertex
 
-  
 
- computeMaxSentenceValue(Vertex, Vertex, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Compute the real value of the sentence.
 
- computeWordValue(Vertex) - Method in class org.botlibre.thought.language.Language
 
- 
Return the matching value for the word, some word types are worth more than others.
 
- concat(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- CONCEPT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- CONDITION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- confidence - Variable in class org.botlibre.thought.language.Language
 
-  
 
- CONFIG_FILE - Static variable in class org.botlibre.Bot
 
-  
 
- configure(String) - Method in class org.botlibre.sense.kik.Kik
 
-  
 
- CONJUGATION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- connect() - Method in class org.botlibre.sense.chat.Chat
 
-  
 
- connect() - Method in class org.botlibre.sense.chat.IRC
 
-  
 
- connect() - Method in class org.botlibre.sense.email.Email
 
- 
Connect and verify the email settings.
 
- connect() - Method in class org.botlibre.sense.facebook.Facebook
 
-  
 
- connect(String) - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Register the webhook for the bot for real-time messages.
 
- connect() - Method in class org.botlibre.sense.twitter.Twitter
 
-  
 
- connectAccount() - Method in class org.botlibre.sense.facebook.Facebook
 
-  
 
- connectSession() - Method in class org.botlibre.sense.email.Email
 
-  
 
- connectStore() - Method in class org.botlibre.sense.email.Email
 
-  
 
- connectStoreSSL() - Method in class org.botlibre.sense.email.Email
 
-  
 
- Consciousness - Class in org.botlibre.thought.consciousness
 
- 
Consciousness monitors active memory and decides what to do.
 
- Consciousness() - Constructor for class org.botlibre.thought.consciousness.Consciousness
 
- 
Create a new consciousness.
 
- CONTAINS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- containsHTML(String) - Static method in class org.botlibre.util.Utils
 
- 
Check if the text contains HTML tags.
 
- containsScript(String) - Static method in class org.botlibre.util.Utils
 
- 
Check if the text contains a script.
 
- CONTENT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- CONTEXT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- Context - Class in org.botlibre.sense.context
 
- 
Allows a vertices to be explicitly selected.
 
- Context() - Constructor for class org.botlibre.sense.context.Context
 
-  
 
- CONTEXT_SIZE - Static variable in class org.botlibre.sense.context.Context
 
-  
 
- CONTINUE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- CONTINUE - Static variable in class org.botlibre.self.Self4Compiler
 
-  
 
- CONVERSATION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- conversation - Variable in class org.botlibre.sense.ResponseListener
 
-  
 
- CONVERSATION_MATCH_PERCENTAGE - Static variable in class org.botlibre.thought.language.Language
 
-  
 
- conversationId - Variable in class org.botlibre.sense.skype.SkypeActivity
 
-  
 
- CONVERSATIONMATCHPERCENTAGE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- conversationName - Variable in class org.botlibre.sense.skype.SkypeActivity
 
-  
 
- conversations - Variable in class org.botlibre.sense.BasicSense
 
-  
 
- convertDataType(Object) - Static method in class org.botlibre.knowledge.BasicVertex
 
-  
 
- convertDataValue(Object) - Static method in class org.botlibre.knowledge.BasicVertex
 
-  
 
- convertElement(Element, Network) - Method in class org.botlibre.sense.http.Http
 
-  
 
- convertElement(Object, Network) - Method in class org.botlibre.sense.http.Http
 
-  
 
- convertToJSON(Vertex) - Method in class org.botlibre.sense.http.Http
 
-  
 
- convertToJSON(Vertex, Writer, int) - Method in class org.botlibre.sense.http.Http
 
-  
 
- convertToMap(Vertex) - Method in class org.botlibre.sense.http.Http
 
-  
 
- convertToXHTML(InputStream) - Method in class org.botlibre.sense.http.Http
 
- 
Convert the HTML input stream into DOM parsable XHTML.
 
- convertToXHTML(String) - Method in class org.botlibre.sense.http.Http
 
- 
Convert the HTML input stream into DOM parsable XHTML.
 
- convertToXML(Vertex) - Method in class org.botlibre.sense.http.Http
 
-  
 
- convertToXML(Vertex, String, Writer, int) - Method in class org.botlibre.sense.http.Http
 
-  
 
- copy() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Create a copy of the vertex with all of the same relationships.
 
- copy() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Create a copy of the vertex with all of the same relationships.
 
- copy(Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- copyDataRelationships(Vertex, Primitive, Vertex, Network) - Method in class org.botlibre.sense.http.Wiktionary
 
-  
 
- CORRECTION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- COS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- cos(Vertex, Vertex) - Method in class org.botlibre.tool.Calculator
 
-  
 
- cos(Vertex, Vertex) - Method in class org.botlibre.tool.Math
 
-  
 
- COSH - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- cosh(Vertex, Vertex) - Method in class org.botlibre.tool.Calculator
 
-  
 
- cosh(Vertex, Vertex) - Method in class org.botlibre.tool.Math
 
-  
 
- count - Variable in class org.botlibre.knowledge.database.DatabaseMemory.SessionInfo
 
-  
 
- COUNT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- COUNT - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- countAll() - Method in interface org.botlibre.api.knowledge.Network
 
- 
Return count of all vertices.
 
- countAll() - Method in class org.botlibre.knowledge.BasicNetwork
 
- 
Return count of all vertices.
 
- countAll() - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
- 
Return all vertices.
 
- countAllLike(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Return count of vertices matching the filter.
 
- countAllLike(String) - Method in class org.botlibre.knowledge.BasicNetwork
 
- 
Return count of all vertices matching the query.
 
- countAllLike(String) - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
- 
Return all vertices matching the filter.
 
- countEvents(String, Date, Date, Network) - Method in class org.botlibre.sense.google.GoogleCalendar
 
- 
Count the calendar events for the time period.
 
- countEvents(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
 
- 
Self API.
 
- countEvents(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
 
- 
Self API.
 
- countJSON(String, String, Network) - Method in class org.botlibre.sense.google.Google
 
- 
Return the JSON data object from the URL.
 
- countJSON(String, String, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Return the count of the JSON result array.
 
- coupledHueSat(byte[]) - Method in class org.botlibre.sense.vision.Vision
 
- 
HSV stores color information in Hue and Saturation while intensity is in Value.
 
- COVERSATIONAL_RESPONSE_DELAY - Static variable in class org.botlibre.thought.language.Language
 
-  
 
- createAdjective(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the adjective with the meaning.
 
- createAnonymousSpeaker() - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create a new anonymous speaker.
 
- createAnonymousSpeaker() - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a new anonymous speaker.
 
- createArticle(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the article with the meaning.
 
- CREATEDAT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- createFile(File) - Method in class org.botlibre.knowledge.micro.MicroMemory
 
-  
 
- createFormula(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Compile the forumla response.
 
- createFormula(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Compile the forumla response.
 
- createFragment(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the text into its words and create a vertex representation of the sentence fragment.
 
- createFragment(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the fragment into its words and create a vertex representation.
 
- createInstance(Primitive) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create a new instance of the type.
 
- createInstance(Vertex) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create a new instance of the type.
 
- createInstance() - Static method in class org.botlibre.Bot
 
-  
 
- createInstance(String, String, boolean) - Static method in class org.botlibre.Bot
 
-  
 
- createInstance(Primitive) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a new instance of the type.
 
- createInstance(Vertex) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a new instance of the type.
 
- createInstanceFromPool(String, boolean) - Static method in class org.botlibre.Bot
 
- 
Return the cached instance from the pool if available, otherwise create a new instance.
 
- createJSONAttachment(String, String, String) - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Check the command JSON for a Facebook attachment object to append to a Facebook Messeneger message.
 
- createJSONQuickReply(String, String, String) - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Check the command JSON for a Facebook attachment object to append to a Facebook Messeneger message.
 
- createMemory(String) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Create a memory database.
 
- createMemory(String, boolean) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Create a memory database.
 
- createMemory(String) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
Create a memory database.
 
- createMemory(String, boolean) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
Create a memory database.
 
- createMemory(String) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Create the database.
 
- createMemory(String, boolean) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Create the database.
 
- createMemory(String, boolean) - Method in class org.botlibre.knowledge.database.DerbyMemory
 
- 
Create the database.
 
- createMemoryFromTemplate(String, String) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Create a memory database.
 
- createMemoryFromTemplate(String, boolean, String, boolean) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Create a memory database.
 
- createMemoryFromTemplate(String, String) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
Create a memory database.
 
- createMemoryFromTemplate(String, boolean, String, boolean) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
Create a memory database.
 
- createMemoryFromTemplate(String, boolean, String, boolean) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Create the database.
 
- createMemoryFromTemplate(String, boolean, String, boolean) - Method in class org.botlibre.knowledge.database.DerbyMemory
 
- 
Create the database.
 
- createMeta(Relationship) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Return the relationship meta vertex.
 
- createMeta(Relationship) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Return the relationship meta vertex.
 
- createName(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Find or create the speaker with the name.
 
- createName(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create the word as a name.
 
- createName(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the name with the meaning.
 
- createNewObject(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create the word, and a new meaning.
 
- createNewObject(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create the word, and a new meaning.
 
- createNoun(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the noun with the meaning.
 
- createObject(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create the word, and its meaning.
 
- createObject(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create the word, and its meaning.
 
- createOrdinal(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the word with the meaning.
 
- createParagraph(Vertex) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Convert the sentence to a paragraph if it has multiple phrases.
 
- createParagraph(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the paragraph into its sentences and create a vertex representation.
 
- createParagraph(Vertex) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Convert the sentence to a paragraph if it has multiple phrases.
 
- createParagraph(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the paragraph into its sentences and create a vertex representation.
 
- createPattern(String, SelfCompiler) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
 
- createPattern(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
 
- createPattern(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
 
- createPattern(String, SelfCompiler) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
 
- createPrimitive(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create the primitive and associate the word to it.
 
- createPrimitive(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create the primitive and associate the word to it.
 
- createPronoun(String, Vertex, Network, Primitive, Primitive) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the pronoun with the meaning.
 
- createPronoun(String, Vertex, Network, Primitive) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the pronoun with the meaning.
 
- createPunctuation(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the punctuation with the meaning.
 
- createQuestion(String, Primitive, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the question word and meaning.
 
- createSentence(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentence(String, boolean) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentence(String, boolean, boolean) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentence(String, boolean, boolean, boolean) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentence(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentence(String, boolean) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentence(String, boolean, boolean) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentence(String, boolean, boolean, boolean) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the sentence into its words and create a vertex representation.
 
- createSentenceState(Vertex, Network) - Method in class org.botlibre.aiml.AIMLParser
 
-  
 
- createSentenceText(Vertex, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Create the text for the sentence.
 
- createSpeaker(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Find or create the speaker with the name.
 
- createSpeaker(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Find or create the speaker with the name.
 
- createState(Vertex, Vertex, Network) - Method in class org.botlibre.aiml.AIMLParser
 
- 
Create a left child state node for the pattern.
 
- createTemplate(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Compile the template response.
 
- createTemplate(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Compile the template response.
 
- createTemplate(Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Comprehension
 
- 
Attempt to create a template response from the question and response.
 
- createTemporyVertex() - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create a temporary, non-persistent vertex.
 
- createTemporyVertex() - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a temporary, non-persistent vertex.
 
- createThumb(byte[], int) - Static method in class org.botlibre.util.Utils
 
-  
 
- createThumb(byte[], int, boolean) - Static method in class org.botlibre.util.Utils
 
-  
 
- createTimestamp() - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create a timestamp based on the current nanos.
 
- createTimestamp() - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a timestamp based on the current nanos.
 
- createTypo(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Associate a typo, or misspelling.
 
- createUniqueFormula(Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
 
- 
Print the formula to create a unique instance of it.
 
- createUniqueSpeaker(Primitive, Primitive, String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Find or create the speaker from the unique id.
 
- createUniqueSpeaker(Primitive, Primitive, String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Find or create the speaker from the unique id.
 
- createUniqueTemplate(Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
 
- 
Print the formula to create a unique instance of it.
 
- createVerb(String, Vertex, Primitive, Network, String[]) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the verb with the meaning.
 
- createVertex() - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create a new vertex in this network,
 assign the id.
 
- createVertex(Vertex) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Return the matching registered vertex, or register if missing.
 
- createVertex(Object) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Create a new vertex in this network with the data.
 
- createVertex() - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a new vertex in this network,
 assign the id and creation date.
 
- createVertex(Vertex) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a new vertex from the source.
 
- createVertex(Object) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Create a new vertex in this network with the data,
 If a vertex with the data already exists, then it is returned as the data must be unique.
 
- createVertex(Vertex) - Method in class org.botlibre.knowledge.BasicNetwork
 
- 
Create a new vertex from the source.
 
- createVertex(Object) - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
 
- 
Find the exiting vertex, or create a temporary one for primitives.
 
- createWord(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Tokenize the text into its words and create a vertex representation of the word or compound word.
 
- createWord(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Tokenize the text into its words and create a vertex representation of the word or compound word.
 
- createWord(String, Vertex, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the word with the meaning.
 
- createWord(String, Vertex, boolean, Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the word with the meaning.
 
- createWord(String, Vertex, Network, Primitive) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the word with the meaning.
 
- createWord(String, Vertex, boolean, Network, Primitive, Primitive, Primitive, Primitive, String[]) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Create the word with the meaning.
 
- csv() - Method in class org.botlibre.util.TextStream
 
-  
 
- csv(String) - Static method in class org.botlibre.util.Utils
 
-  
 
- current() - Method in class org.botlibre.util.TextStream
 
-  
 
- currentEmotionalState() - Method in interface org.botlibre.api.emotion.Mood
 
- 
Determine the current main emotional state.
 
- currentEmotionalState() - Method in class org.botlibre.emotion.BasicMood
 
- 
Determine the main emotional state of the output.
 
- currentLine() - Method in class org.botlibre.util.TextStream
 
-  
 
- currentLineColumn() - Method in class org.botlibre.util.TextStream
 
-  
 
- currentLineNumber() - Method in class org.botlibre.util.TextStream
 
-  
 
- customize(Session) - Method in class org.botlibre.knowledge.database.MemorySessionCustomizer
 
-