- RANDOM - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- RANDOM - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- random(Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- random(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- random(Vertex, Vertex) - Method in class org.botlibre.tool.Math
 
-  
 
- random(Vertex) - Method in class org.botlibre.tool.Math
 
-  
 
- random - Static variable in class org.botlibre.util.Utils
 
-  
 
- random() - Static method in class org.botlibre.util.Utils
 
-  
 
- random(int) - Static method in class org.botlibre.util.Utils
 
-  
 
- random(List<T>) - Static method in class org.botlibre.util.Utils
 
-  
 
- random(Collection<T>) - Static method in class org.botlibre.util.Utils
 
-  
 
- randomize() - Method in class org.botlibre.analytics.deeplearning.NeuralNetwork2
 
-  
 
- randomMove() - Method in class org.botlibre.game.TicTacToe
 
-  
 
- randomSynthesize(Vertex, Vertex) - Method in class org.botlibre.thought.language.Language
 
- 
Self API for synthesizing a new response from a phrase.
 
- randomSynthesize(Vertex) - Method in class org.botlibre.thought.language.Language
 
- 
Self API for synthesizing a new response.
 
- rebootstrapMemory(Memory) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Re-initialize the language state machines.
 
- recipientId - Variable in class org.botlibre.sense.skype.SkypeActivity
 
-  
 
- recipientName - Variable in class org.botlibre.sense.skype.SkypeActivity
 
-  
 
- recordPatternValues(Vertex, Vertex, Map<Vertex, Integer>, Network, List<Vertex>) - Method in class org.botlibre.thought.language.Language
 
- 
Add all of the patterns for the word with its value.
 
- recordSetenceValues(Vertex, Vertex, Collection<Relationship>, int, Vertex, Map<Vertex, Integer>, Map<Vertex, Set<Vertex>>, Network, List<Vertex>) - Method in class org.botlibre.thought.language.Language
 
- 
Add all of the sentences for the word with its value.
 
- recordStar(List<List<Vertex>>, Primitive, Map<Vertex, Vertex>, Network) - Static method in class org.botlibre.thought.language.Language
 
-  
 
- RECREATE_DATABASE - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
 
-  
 
- REDIRECT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- REDIRECT - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- reduce(String) - Static method in class org.botlibre.util.Utils
 
- 
Reduce the sentence to a simple form.
 
- REFLEXIVE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- reinforcedLearningMove() - Method in class org.botlibre.game.TicTacToe
 
-  
 
- RELATED - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- RELATED - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- RELATION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- RELATION - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- Relationship - Interface in org.botlibre.api.knowledge
 
- 
Relationship between two vertices.
 
- RELATIONSHIP - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- RemoteService - Class in org.botlibre.sense.service
 
- 
Process remote service requests, such as SRAIX, Pannous, BotBots, Freebase, Wikidata, HTML, XML, Twiter, Facebook, RSS.
 
- RemoteService() - Constructor for class org.botlibre.sense.service.RemoteService
 
-  
 
- REMOVE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- REMOVE - Static variable in class org.botlibre.self.Self4Compiler
 
-  
 
- remove(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- remove(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- removeCRs(String) - Static method in class org.botlibre.util.Utils
 
- 
Remove cr.
 
- removeEmotion(Emotion) - Method in interface org.botlibre.api.emotion.Mood
 
-  
 
- removeEmotion(Emotion) - Method in class org.botlibre.emotion.BasicMood
 
-  
 
- removeFriend(String) - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Add the follower.
 
- removeListener(MemoryEventListener) - Method in interface org.botlibre.api.knowledge.Memory
 
-  
 
- removeListener(MemoryEventListener) - Method in class org.botlibre.knowledge.BasicMemory
 
-  
 
- removeListener(ExceptionEventListener) - Method in class org.botlibre.sense.BasicSense
 
-  
 
- removeListener(ExceptionEventListener) - Method in class org.botlibre.sense.BasicTool
 
-  
 
- removeLogListener(LogListener) - Method in class org.botlibre.Bot
 
-  
 
- removeProperty(String) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Remove the property setting.
 
- removeProperty(String) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Remove the property setting to the current transaction.
 
- removeProperty(String) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Remove the property setting to the current transaction.
 
- removeProperty(String) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
Remove the property setting.
 
- removeProperty(String) - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
- 
Remove the property setting to the current transaction.
 
- removeProperty(String) - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
 
- 
Remove the property setting to the current transaction.
 
- removeRelationship(Relationship) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Remove the relationship from the network.
 
- removeRelationship(Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relation of the type from the other vertex.
 
- removeRelationship(Primitive, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relation of the primitive type from the other vertex.
 
- removeRelationship(Primitive, Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relation of the primitive type from the other vertex.
 
- removeRelationship(Relationship) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Remove the relationship from the network.
 
- removeRelationship(Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationship of the relation type to the target vertex.
 
- removeRelationship(Primitive, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationship of the relation primitive type to the target vertex.
 
- removeRelationship(Primitive, Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationship of the relation primitive type to the target vertex.
 
- removeRelationship(Relationship) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationship.
 
- removeRelationship(Relationship) - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
- 
Remove the relationship from the network.
 
- removeRelationship(Relationship) - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
 
- 
Remove the relationship from the network.
 
- removeSense(Sense) - Method in interface org.botlibre.api.sense.Awareness
 
-  
 
- removeSense(Sense) - Method in class org.botlibre.sense.BasicAwareness
 
-  
 
- removeSentencePreviousMeta(Relationship, Vertex, Network) - Static method in class org.botlibre.thought.language.Language
 
- 
Remove the sentence from the previous input to the relationships response meta info.
 
- removeThought(Thought) - Method in interface org.botlibre.api.thought.Mind
 
-  
 
- removeThought(Thought) - Method in class org.botlibre.thought.BasicMind
 
-  
 
- removeTool(Tool) - Method in interface org.botlibre.api.sense.Awareness
 
-  
 
- removeTool(Tool) - Method in class org.botlibre.sense.BasicAwareness
 
-  
 
- removeUser(String) - Method in class org.botlibre.sense.chat.Chat
 
-  
 
- removeUser(String) - Method in class org.botlibre.sense.chat.IRC
 
-  
 
- removeVertex(Vertex) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Remove the vertex from the network.
 
- removeVertex(Vertex) - Method in class org.botlibre.knowledge.BasicNetwork
 
- 
Remove the vertex from the network.
 
- removeVertex(Vertex) - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
- 
Remove the vertex from the network.
 
- removeVertex(Vertex) - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
 
- 
Remove the vertex from the network.
 
- removeVertexAndReferences(Vertex) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Remove the vertex and all references to it from the network.
 
- removeVertexAndReferences(Vertex) - Method in class org.botlibre.knowledge.BasicNetwork
 
- 
Remove the vertex and all references to it from the network.
 
- removeVertexAndReferences(Vertex) - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
- 
Remove the vertex and all references to it from the network.
 
- removeVertexAndReferences(Vertex) - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
 
- 
Remove the vertex and all references to it from the network.
 
- removeWithMeta(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- renameMemory(Memory, String, boolean) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Initialize the memory with the basic bootstrap networks.
 
- renameMemory(Memory) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Initialize the memory with the basic bootstrap networks.
 
- replace(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- replaceKey(String) - Method in class org.botlibre.sense.http.Freebase
 
-  
 
- replaceRelationship(Relationship, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Replace the relationship with the new target at the same index.
 
- replaceRelationship(Relationship, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Replace the relationship with the new target at the same index.
 
- reply - Variable in class org.botlibre.sense.ResponseListener
 
-  
 
- REPLYTOMENTIONS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- REPLYTOMESSAGES - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- REQUEST - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- REQUEST - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- request(String, String, String, String, Primitive, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the remote service request, and return the result.
 
- requestCSV(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestCSV(String, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Return the CSV data object from the URL.
 
- requestFORGE(String, String, String, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the XML HTTP request.
 
- requestFreebase(String, String, String, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the Freebase sense.
 
- requestHTML(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestHTML(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestHTML(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestHTML(String, String, String, String, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Return the HTML data from the URL.
 
- requestHTML(String, String, String, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the HTML HTTP request.
 
- requestJSON(String, String, Map<String, String>, Network) - Method in class org.botlibre.sense.google.Google
 
- 
Return the JSON data object from the URL.
 
- requestJSON(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestJSON(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestJSON(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestJSON(String, String, Map<String, String>, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Return the JSON data object from the URL.
 
- requestJSON(String, String, String, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the XML HTTP request.
 
- requestJSONAuth(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestJSONAuth(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestJSONAuth(String, String, String, Network) - Method in class org.botlibre.sense.http.Http
 
- 
GET the JSON data from the URL.
 
- requestJSONAuth(String, String, String, String, Network) - Method in class org.botlibre.sense.http.Http
 
- 
GET the JSON data from the URL.
 
- requestPannous(String, String, String, String, int) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the Pannous service.
 
- requestText(String, Map<String, String>, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Return the text data from the URL.
 
- requestText(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestText(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestWikidata(String, String, String, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the Wikidata sense.
 
- requestWiktionary(String, String, String, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the Wiktionary sense.
 
- requestXML(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestXML(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestXML(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestXML(String, String, Map<String, String>, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Return the XML data from the URL.
 
- requestXML(String, String, String, String, int, String, Network) - Method in class org.botlibre.sense.service.RemoteService
 
- 
Invoke the XML HTTP request.
 
- requestXMLAuth(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestXMLAuth(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- requestXMLAuth(String, String, String, String, Network) - Method in class org.botlibre.sense.http.Http
 
- 
GET the XML data from the URL.
 
- requestXMLAuth(String, String, String, String, String, Network) - Method in class org.botlibre.sense.http.Http
 
- 
GET the XML data from the URL.
 
- REQUIRE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- REQUIRED - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- reset() - Method in interface org.botlibre.api.avatar.Avatar
 
-  
 
- reset() - Method in class org.botlibre.avatar.BasicAvatar
 
-  
 
- reset() - Static method in class org.botlibre.knowledge.micro.MicroMemory
 
-  
 
- reset() - Static method in class org.botlibre.knowledge.serialized.SerializedMemory
 
-  
 
- reset() - Method in class org.botlibre.util.TextStream
 
-  
 
- resetHashCode() - Method in class org.botlibre.knowledge.BasicRelationship
 
-  
 
- resetRefreshToken(String) - Method in class org.botlibre.sense.google.Google
 
-  
 
- resetSize() - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
-  
 
- RESPONSE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- ResponseListener - Class in org.botlibre.sense
 
-  
 
- ResponseListener() - Constructor for class org.botlibre.sense.ResponseListener
 
-  
 
- restore() - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Restores the memory from a persisted state.
 
- restore(String, boolean) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Restores the memory from a persisted state.
 
- restore() - Method in class org.botlibre.knowledge.BasicMemory
 
- 
This implementation does not support persistence.
 
- restore(String, boolean) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
This implementation does not support persistence.
 
- restore() - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
This implementation does not support persistence.
 
- restore(String, boolean) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Connect and create the EntityManager.
 
- restore(String, boolean, boolean) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Connect and create the EntityManager.
 
- restore(String, boolean, boolean) - Method in class org.botlibre.knowledge.database.DerbyMemory
 
- 
Connect and create the EntityManager.
 
- restore() - Method in class org.botlibre.knowledge.micro.MicroMemory
 
-  
 
- restore(String, boolean) - Method in class org.botlibre.knowledge.micro.MicroMemory
 
-  
 
- restore() - Method in class org.botlibre.knowledge.serialized.SerializedMemory
 
-  
 
- restore(String, boolean) - Method in class org.botlibre.knowledge.serialized.SerializedMemory
 
-  
 
- restore() - Method in class org.botlibre.knowledge.xml.XMLMemory
 
- 
Reload the long-term memory from the XML file.
 
- restoreRelationship(File, Network, DataInputStream) - Method in class org.botlibre.knowledge.micro.MicroMemory
 
-  
 
- restoreVertex(File, DataInputStream) - Method in class org.botlibre.knowledge.micro.MicroMemory
 
-  
 
- resume() - Method in interface org.botlibre.api.knowledge.Network
 
- 
Resume after a merge/save.
 
- resume() - Method in class org.botlibre.knowledge.BasicNetwork
 
-  
 
- resume() - Method in class org.botlibre.knowledge.database.DatabaseNetwork
 
- 
Resume the network after a save.
 
- resume() - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
 
- 
Resume the network after a save.
 
- RETRY - Static variable in class org.botlibre.sense.BasicSense
 
- 
Number of attempt to retry sensory input on failure.
 
- RETURN - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- RETURN - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- RETWEET - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- retweet(Status) - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Retweet the tweet.
 
- RIGHTBRACKET - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- ROOT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- ROUND - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- round(Vertex, Vertex) - Method in class org.botlibre.tool.Calculator
 
-  
 
- round(Vertex, Vertex) - Method in class org.botlibre.tool.Math
 
-  
 
- RSS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- rss(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- rssFeed(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
 
- 
Self API.
 
- RSSKEYWORDS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- RULE - Static variable in class org.botlibre.knowledge.Primitive
 
-