- Data - Interface in org.botlibre.api.knowledge
-  
- DATA - Static variable in class org.botlibre.knowledge.Primitive
-  
- DATABASE_DRIVER - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
-  
- DATABASE_PASSWORD - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
-  
- DATABASE_TEST_URL - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
-  
- DATABASE_URL - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
-  
- DATABASE_URL_PREFIX - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
-  
- DATABASE_USER - Static variable in class org.botlibre.knowledge.database.DatabaseMemory
-  
- DatabaseMemory - Class in org.botlibre.knowledge.database
- 
Uses JPA to store the memory to a PostgresQL database. 
- DatabaseMemory() - Constructor for class org.botlibre.knowledge.database.DatabaseMemory
-  
- DatabaseMemory.SessionInfo - Class in org.botlibre.knowledge.database
-  
- DatabaseNetwork - Class in org.botlibre.knowledge.database
- 
Network using JPA to access a relational database. 
- DatabaseNetwork(EntityManager, boolean) - Constructor for class org.botlibre.knowledge.database.DatabaseNetwork
-  
- DatabaseReadOnlyNetwork - Class in org.botlibre.knowledge.database
- 
Network using JPA to access a PostgresQL database. 
- DatabaseReadOnlyNetwork(EntityManager, boolean) - Constructor for class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
-  
- dataType(Vertex) - Method in class org.botlibre.self.SelfInterpreter
-  
- DATE - Static variable in class org.botlibre.knowledge.Primitive
-  
- DATE - Static variable in class org.botlibre.self.Self4Compiler
-  
- Date - Class in org.botlibre.tool
- 
Return current date and time. 
- Date() - Constructor for class org.botlibre.tool.Date
-  
- date(Vertex) - Method in class org.botlibre.tool.Date
-  
- date(Vertex, Vertex) - Method in class org.botlibre.tool.Date
-  
- date(Vertex) - Method in class org.botlibre.tool.Watch
-  
- date(Vertex, Vertex) - Method in class org.botlibre.tool.Watch
-  
- dateWithFormat(Vertex, Vertex) - Method in class org.botlibre.tool.Watch
-  
- DAY - Static variable in class org.botlibre.knowledge.Primitive
-  
- DAY - Static variable in class org.botlibre.sense.BasicSense
-  
- DAY - Static variable in class org.botlibre.util.Utils
-  
- DAY_OF_WEEK - Static variable in class org.botlibre.knowledge.Primitive
-  
- DAY_OF_YEAR - Static variable in class org.botlibre.knowledge.Primitive
-  
- DAYS_OF_WEEK - Static variable in class org.botlibre.knowledge.Primitive
-  
- DEBUG - Static variable in class org.botlibre.knowledge.Primitive
-  
- DEBUG - Static variable in class org.botlibre.self.SelfCompiler
-  
- DECEMBER - Static variable in class org.botlibre.knowledge.Primitive
-  
- DECIMAL - Static variable in class org.botlibre.knowledge.Primitive
-  
- decodeBase64(String) - Static method in class org.botlibre.util.Utils
-  
- decodeURL(String) - Static method in class org.botlibre.util.Utils
-  
- decompileEquation(Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
- 
Check if the equation is bytecode and decompile. 
- decompileExpression(Vertex, Network) - Method in class org.botlibre.self.Self4Decompiler
- 
Check if the expression is bytecode and decompile. 
- decompileExpression(Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
- 
Check if the expression is bytecode and decompile. 
- decompileFunction(Vertex, Network) - Method in class org.botlibre.self.Self4Decompiler
- 
Check if the function is bytecode and decompile. 
- decompileFunction(Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
- 
Check if the function is bytecode and decompile. 
- decompileState(Vertex, Network) - Method in class org.botlibre.self.Self4Decompiler
- 
Check if the state is bytecode and decompile. 
- decompileState(Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
- 
Check if the state is bytecode and decompile. 
- decompileStateMachine(Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
- 
Print the Self code for the state machine. 
- decrement() - Method in class org.botlibre.knowledge.database.DatabaseMemory.SessionInfo
-  
- DECREMENT - Static variable in class org.botlibre.knowledge.Primitive
-  
- DECREMENT - Static variable in class org.botlibre.self.Self4Compiler
-  
- decrementConsciousnessLevel() - Method in interface org.botlibre.api.knowledge.Relationship
- 
Decrease the relationship's level of consciousness. 
- decrementConsciousnessLevel(int) - Method in interface org.botlibre.api.knowledge.Relationship
- 
Decrease the relationship's level of consciousness by the amount. 
- decrementConsciousnessLevel() - Method in interface org.botlibre.api.knowledge.Vertex
- 
Decrease the vertices's level of consciousness. 
- decrementConsciousnessLevel(int) - Method in interface org.botlibre.api.knowledge.Vertex
- 
Decrease the vertices's level of consciousness by the amount. 
- decrementConsciousnessLevel() - Method in class org.botlibre.knowledge.BasicRelationship
- 
Decrease the vertices's level of consciousness. 
- decrementConsciousnessLevel(int) - Method in class org.botlibre.knowledge.BasicRelationship
- 
Decrease the vertices's level of consciousness by the amount. 
- decrementConsciousnessLevel() - Method in class org.botlibre.knowledge.BasicVertex
- 
Decrease the vertices's level of consciousness. 
- decrementConsciousnessLevel(int) - Method in class org.botlibre.knowledge.BasicVertex
- 
Decrease the vertices's level of consciousness by the amount. 
- decrementDepth() - Method in interface org.botlibre.api.knowledge.VertexIterator
- 
Increment the current depth of traversal. 
- decrementDepth() - Method in class org.botlibre.knowledge.AbstractVertexIterator
- 
Decrement the current depth of traversal. 
- decrementState(Mind.MentalState) - Method in class org.botlibre.thought.BasicMind
- 
Ensure the maximum state. 
- decrypt(String, String) - Static method in class org.botlibre.util.Utils
-  
- deepLearningMove() - Method in class org.botlibre.game.TicTacToe
-  
- DEFAULT - Static variable in class org.botlibre.knowledge.Primitive
-  
- DEFAULT_DEBUG_LEVEL - Static variable in class org.botlibre.Bot
-  
- DEFAULT_EMAIL - Static variable in class org.botlibre.sense.email.Email
-  
- DEFAULT_SEQUENTIAL - Static variable in class org.botlibre.knowledge.Primitive
-  
- DEFAULT_SPEAKER - Static variable in class org.botlibre.sense.BasicSense
- 
Default user if none specified. 
- defaultResponses - Variable in class org.botlibre.thought.language.Language
-  
- DEFINE - Static variable in class org.botlibre.knowledge.Primitive
-  
- DEFINE - Static variable in class org.botlibre.self.SelfCompiler
-  
- define(Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word including the filter. 
- define(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word only. 
- define(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word only. 
- define(Vertex, Vertex) - Method in class org.botlibre.sense.http.Wiktionary
- 
Self API
 Lookup the meaning of the word. 
- define(Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word including the filter. 
- define(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word only. 
- define(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word only. 
- define(Vertex, Vertex, Vertex) - Method in class org.botlibre.thought.language.Language
- 
Self API to define a word. 
- delay - Variable in class org.botlibre.thought.SubconsciousThought
-  
- delete(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
- 
Array or Set delete operation. 
- delete(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
-  
- delete(Vertex) - Method in class org.botlibre.self.SelfInterpreter
-  
- delete(String, Network) - Method in class org.botlibre.sense.google.Google
- 
Send a DELETE request the URL. 
- delete(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
- 
Self API. 
- delete(String, Network) - Method in class org.botlibre.sense.http.Http
- 
Send a DELETE request to the URL. 
- deleteAll(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
-  
- deleteAll(Vertex) - Method in class org.botlibre.self.SelfInterpreter
-  
- deleteEvent(String, String, boolean, Network) - Method in class org.botlibre.sense.google.GoogleCalendar
- 
Delete the event from the calendar. 
- deleteEvent(Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
- 
Self API. 
- deleteEvent(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
- 
Self API. 
- deleteEvent(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
- 
Self API. 
- deleteMemory() - Method in interface org.botlibre.api.knowledge.Memory
- 
Delete all content from the database. 
- deleteMemory() - Method in class org.botlibre.knowledge.BasicMemory
- 
Delete all content from the database. 
- deleteMemory() - Method in class org.botlibre.knowledge.database.DatabaseMemory
- 
Delete all content from the database. 
- DENORMALIZE - Static variable in class org.botlibre.knowledge.Primitive
-  
- denormalize(Vertex, Vertex) - Method in class org.botlibre.tool.Utils
-  
- denormalize(String) - Static method in class org.botlibre.tool.Utils
-  
- DerbyMemory - Class in org.botlibre.knowledge.database
- 
Uses JPA to store the memory to a Derby database. 
- DerbyMemory() - Constructor for class org.botlibre.knowledge.database.DerbyMemory
-  
- description() - Method in interface org.botlibre.api.knowledge.Vertex
- 
Return a short toString, or header of the vertex. 
- description() - Method in class org.botlibre.knowledge.BasicVertex
-  
- DESCRIPTION - Static variable in class org.botlibre.knowledge.Primitive
-  
- destroyMemory(String) - Method in interface org.botlibre.api.knowledge.Memory
- 
Destroy the database. 
- destroyMemory(String, boolean) - Method in interface org.botlibre.api.knowledge.Memory
- 
Destroy the database. 
- destroyMemory(String) - Method in class org.botlibre.knowledge.BasicMemory
- 
Destroy the database. 
- destroyMemory(String, boolean) - Method in class org.botlibre.knowledge.BasicMemory
- 
Destroy the database. 
- destroyMemory(String, boolean) - Method in class org.botlibre.knowledge.database.DatabaseMemory
- 
Drop the database. 
- destroyMemory(String, boolean) - Method in class org.botlibre.knowledge.database.DerbyMemory
- 
Drop the database. 
- detach() - Method in interface org.botlibre.api.knowledge.Vertex
- 
Create a copy of the vertex with only the id. 
- detach() - Method in class org.botlibre.knowledge.BasicVertex
- 
Create a copy of the vertex with only the id. 
- details(Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word including all details. 
- details(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word including all details. 
- details(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word including all details. 
- details(Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word including all details. 
- details(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word including all details. 
- details(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word including all details. 
- details(Vertex, Vertex) - Method in class org.botlibre.thought.language.Language
- 
Self API to print the details of an object. 
- DETERMINER - Static variable in class org.botlibre.knowledge.Primitive
-  
- DIGIT - Static variable in class org.botlibre.knowledge.Primitive
-  
- DIRECTMESSAGE - Static variable in class org.botlibre.knowledge.Primitive
-  
- disconnect() - Method in class org.botlibre.sense.chat.Chat
-  
- disconnect() - Method in class org.botlibre.sense.chat.IRC
-  
- disconnect() - Method in class org.botlibre.sense.http.Http
-  
- disconnect() - Method in class org.botlibre.sense.service.RemoteService
-  
- disconnect() - Method in class org.botlibre.sense.telegram.Telegram
- 
Remove the webhook to disable realtime messages. 
- discover(Vertex, Network, Vertex) - Method in class org.botlibre.sense.BasicSense
- 
Attempt to discover information on the vertex. 
- discover(Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word. 
- discover(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word. 
- discover(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word. 
- discover(boolean, boolean, String, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Discover the meaning of the word. 
- discover(Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word. 
- discover(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word. 
- discover(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word. 
- discover(boolean, boolean, String, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.wikidata.Wikidata
- 
Self API
 Discover the meaning of the word. 
- discover(Vertex, Network, Vertex) - Method in interface org.botlibre.thought.discovery.DiscoverySense
- 
Attempt to discover information on the vertex. 
- discoverSentence(Vertex, Network, Vertex) - Method in class org.botlibre.sense.BasicSense
- 
Attempt to discover information on the sentence words. 
- discoverSentence(Vertex, Network, Vertex) - Method in class org.botlibre.sense.http.Freebase
- 
Attempt to discover information on the sentence words. 
- discoverSentence(Vertex, Network, Vertex) - Method in class org.botlibre.sense.http.Wiktionary
- 
Attempt to discover information on the vertex. 
- Discovery - Class in org.botlibre.thought.discovery
- 
Discover is a sub-conscious thought that seeks to discover information on active memory through the senses. 
- Discovery() - Constructor for class org.botlibre.thought.discovery.Discovery
-  
- DiscoverySense - Interface in org.botlibre.thought.discovery
- 
Senses that are capable of discovering information on a vertex should implement this interface. 
- DISCUSSION_MATCH_PERCENTAGE - Static variable in class org.botlibre.thought.language.Language
-  
- DISCUSSIONMATCHPERCENTAGE - Static variable in class org.botlibre.knowledge.Primitive
-  
- displayDate(Date) - Static method in class org.botlibre.util.Utils
-  
- displayString() - Method in interface org.botlibre.api.knowledge.Vertex
- 
User friendly toString. 
- displayString() - Method in class org.botlibre.knowledge.BasicVertex
-  
- displayTime(Date) - Static method in class org.botlibre.util.Utils
-  
- displayTimestamp(Date) - Static method in class org.botlibre.util.Utils
-  
- DISSOCIATE - Static variable in class org.botlibre.knowledge.Primitive
-  
- DISSOCIATE - Static variable in class org.botlibre.self.SelfCompiler
-  
- DIVIDE - Static variable in class org.botlibre.knowledge.Primitive
-  
- divide(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Calculator
-  
- divide(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Math
-  
- DO - Static variable in class org.botlibre.knowledge.Primitive
-  
- DO - Static variable in class org.botlibre.self.SelfCompiler
-