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