- I - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- ID - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- id - Variable in class org.botlibre.sense.skype.SkypeActivity
 
-  
 
- id(Vertex) - Method in class org.botlibre.tool.Utils
 
-  
 
- IF - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- IF - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- IGNORABLE - Static variable in class org.botlibre.util.TextStream
 
-  
 
- IGNORE_RELATIONS_MAX - Static variable in class org.botlibre.thought.consciousness.Consciousness
 
-  
 
- IMAGE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- IMAGE_SIZE - Static variable in class org.botlibre.sense.vision.Vision
 
-  
 
- ImageAvatar - Class in org.botlibre.avatar
 
- 
Controls and manages the thought processing.
 
- ImageAvatar() - Constructor for class org.botlibre.avatar.ImageAvatar
 
-  
 
- importHTML(String, String, String, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Attempt to import and learn new responses from a website.
 
- importMemory(String) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Allow import of another memory location.
 
- importMemory(String) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
Allow import of another memory location.
 
- importMemory(String) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Import the database into this instance.
 
- importMerge(Vertex, Map<Vertex, Vertex>) - Method in interface org.botlibre.api.knowledge.Network
 
- 
Merge the vertex into this network from an import.
 
- importMerge(Vertex, Map<Vertex, Vertex>) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Merge the vertex into this network from an import.
 
- importVertex(Vertex, Map<Vertex, Vertex>) - Method in class org.botlibre.knowledge.AbstractNetwork
 
- 
Find the vertex matching the source, or create a new one.
 
- importWord(String, Network) - Method in class org.botlibre.sense.http.Wiktionary
 
- 
Import the word from Wiktionary.
 
- INCLUDE - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- includes(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- INCOMINGHOST - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- INCOMINGPORT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- increment() - Method in class org.botlibre.knowledge.database.DatabaseMemory.SessionInfo
 
-  
 
- INCREMENT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- INCREMENT - Static variable in class org.botlibre.self.Self4Compiler
 
-  
 
- incrementAccessCount() - Method in interface org.botlibre.api.knowledge.Relationship
 
- 
Record that the relationship was accessed, update the access time and increment the access count.
 
- incrementAccessCount() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Record that the vertex was accessed, update the access time and increment the access count.
 
- incrementAccessCount() - Method in class org.botlibre.knowledge.BasicRelationship
 
- 
Record that the vertex was accessed, update the access time and increment the access count.
 
- incrementAccessCount() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Record that the vertex was accessed, update the access time and increment the access count.
 
- incrementConsciousnessLevel() - Method in interface org.botlibre.api.knowledge.Relationship
 
- 
Increase the relationship's level of consciousness.
 
- incrementConsciousnessLevel(int) - Method in interface org.botlibre.api.knowledge.Relationship
 
- 
Increase the relationship's level of consciousness by the amount.
 
- incrementConsciousnessLevel() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Increase the vertices's level of consciousness.
 
- incrementConsciousnessLevel(int) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Increase the vertices's level of consciousness by the amount.
 
- incrementConsciousnessLevel() - Method in class org.botlibre.knowledge.BasicRelationship
 
- 
Increase the vertices's level of consciousness.
 
- incrementConsciousnessLevel(int) - Method in class org.botlibre.knowledge.BasicRelationship
 
- 
Increase the vertices's level of consciousness by the amount.
 
- incrementConsciousnessLevel() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Increase the vertices's level of consciousness.
 
- incrementConsciousnessLevel(int) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Increase the vertices's level of consciousness by the amount.
 
- incrementDepth() - Method in interface org.botlibre.api.knowledge.VertexIterator
 
- 
Increment the current depth of traversal.
 
- incrementDepth() - Method in class org.botlibre.knowledge.AbstractVertexIterator
 
- 
Increment the current depth of traversal.
 
- incrementState(Mind.MentalState) - Method in class org.botlibre.thought.BasicMind
 
- 
Ensure the minimum state.
 
- INDEX - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- indexOf(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- indexOf(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- Inference - Class in org.botlibre.thought.inference
 
- 
Figures out possible rules within a network.
 
- Inference() - Constructor for class org.botlibre.thought.inference.Inference
 
- 
Create a new thought.
 
- INFINITY - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- init() - Method in interface org.botlibre.api.knowledge.Vertex
 
-  
 
- init() - Method in class org.botlibre.knowledge.BasicVertex
 
-  
 
- InitDatabase - Class in org.botlibre.knowledge.database
 
-  
 
- InitDatabase() - Constructor for class org.botlibre.knowledge.database.InitDatabase
 
-  
 
- initDatabase() - Method in class org.botlibre.knowledge.database.InitDatabase
 
-  
 
- initFromStream(TextStream) - Method in exception org.botlibre.self.SelfParseException
 
-  
 
- InitializationException - Exception in org.botlibre
 
- 
Thrown when an exception occurs during startup.
 
- InitializationException() - Constructor for exception org.botlibre.InitializationException
 
-  
 
- InitializationException(String) - Constructor for exception org.botlibre.InitializationException
 
-  
 
- InitializationException(Exception) - Constructor for exception org.botlibre.InitializationException
 
-  
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.avatar.Avatar
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.emotion.Emotion
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.emotion.Mood
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.knowledge.Memory
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.sense.Awareness
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.sense.Sense
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.sense.Tool
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.thought.Mind
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in interface org.botlibre.api.thought.Thought
 
- 
Initialize any configuration properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.avatar.BasicAvatar
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.emotion.AbstractEmotion
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.emotion.BasicMood
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.knowledge.BasicMemory
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.knowledge.database.DerbyMemory
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.sense.BasicAwareness
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.sense.BasicSense
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.sense.BasicTool
 
- 
Initialize any configurable settings from the properties.
 
- initialize() - Method in class org.botlibre.sense.chat.Chat
 
-  
 
- initialize() - Method in class org.botlibre.sense.chat.IRC
 
-  
 
- initialize(Map<String, Object>) - Method in class org.botlibre.thought.BasicMind
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.thought.BasicThought
 
- 
Initialize any configurable settings from the properties.
 
- initialize(Map<String, Object>) - Method in class org.botlibre.thought.consciousness.Consciousness
 
- 
Initialize any configurable settings from the properties.
 
- initMemory() - Method in class org.botlibre.knowledge.BasicMemory
 
-  
 
- initMemory() - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
-  
 
- initProperties() - Method in class org.botlibre.sense.email.Email
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.kik.Kik
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.skype.Skype
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.slack.Slack
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.sms.Twilio
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.timer.Timer
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Load settings.
 
- initProperties() - Method in class org.botlibre.sense.wechat.WeChat
 
- 
Load settings.
 
- input(Object) - Method in interface org.botlibre.api.sense.Sense
 
- 
Receive any input from the sense.
 
- input(Object, Network) - Method in interface org.botlibre.api.sense.Sense
 
- 
Receive any input from the sense.
 
- INPUT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- INPUT - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- input(Object) - Method in class org.botlibre.sense.BasicSense
 
- 
Receive any input from the sense.
 
- input(Object, Network) - Method in class org.botlibre.sense.BasicSense
 
- 
Receive any input from the sense.
 
- input(Object, Network) - Method in class org.botlibre.sense.chat.Chat
 
- 
Process the input chat event.
 
- input(Object, Network) - Method in class org.botlibre.sense.chat.IRC
 
- 
Process the input chat event.
 
- input(Object) - Method in class org.botlibre.sense.context.Context
 
- 
Process the input.
 
- input(Object, Network) - Method in class org.botlibre.sense.email.Email
 
- 
Process the email message.
 
- input(Object, Network) - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Process the post.
 
- input(Comment, Comment, Network) - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Process the post comment.
 
- input(Object, Network) - Method in class org.botlibre.sense.facebook.FacebookMessaging
 
- 
Process the direct message.
 
- input(Object, Network) - Method in class org.botlibre.sense.http.Freebase
 
- 
Get and process the URL.
 
- input(Object, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Get and process the URL.
 
- input(Collection<URL>) - Method in class org.botlibre.sense.http.Http
 
- 
Process the list of URLs as a batch using multi threading.
 
- input(Object, Network) - Method in class org.botlibre.sense.text.TextEntry
 
- 
Process the text input.
 
- input(Object, Network) - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Process the email message.
 
- input(Object, Network) - Method in class org.botlibre.sense.twitter.TwitterDirectMessaging
 
- 
Process the direct message.
 
- input(Object, Network) - Method in class org.botlibre.sense.wikidata.Wikidata
 
- 
Get and process the URL.
 
- input(Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Process the input and return the response.
 
- INPUT_VARIABLE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- inputCommand(CommandInput, Network) - Method in class org.botlibre.sense.text.TextEntry
 
- 
Process the text sentence.
 
- inputFacebookMessengerMessage(String, String, String, JSONObject, Network) - Method in class org.botlibre.sense.facebook.FacebookMessaging
 
- 
Process the text sentence.
 
- InputNotSupported - Exception in org.botlibre.api.sense
 
- 
Thrown if the sense does not support input.
 
- InputNotSupported() - Constructor for exception org.botlibre.api.sense.InputNotSupported
 
-  
 
- InputNotSupported(String) - Constructor for exception org.botlibre.api.sense.InputNotSupported
 
-  
 
- inputSentence(String, String, List<String>, boolean, boolean, Network) - Method in class org.botlibre.sense.chat.Chat
 
- 
Process the text sentence.
 
- inputSentence(String, String, List<String>, Network) - Method in class org.botlibre.sense.chat.IRC
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, Message, Network) - Method in class org.botlibre.sense.email.Email
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, long, Network) - Method in class org.botlibre.sense.facebook.Facebook
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, String, Network) - Method in class org.botlibre.sense.facebook.FacebookMessaging
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, Network) - Method in class org.botlibre.sense.kik.Kik
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, Network) - Method in class org.botlibre.sense.skype.Skype
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, Network) - Method in class org.botlibre.sense.slack.Slack
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, Network) - Method in class org.botlibre.sense.sms.Twilio
 
- 
Process the text sentence.
 
- inputSentence(String, Vertex, String, Vertex, String, boolean, JSONObject, Network) - Method in class org.botlibre.sense.telegram.Telegram
 
- 
Process the text sentence.
 
- inputSentence(TextInput, Network) - Method in class org.botlibre.sense.text.TextEntry
 
- 
Process the text sentence.
 
- inputSentence(String, Network) - Method in class org.botlibre.sense.timer.Timer
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, Status, Network) - Method in class org.botlibre.sense.twitter.Twitter
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, Network) - Method in class org.botlibre.sense.twitter.TwitterDirectMessaging
 
- 
Process the text sentence.
 
- inputSentence(String, String, String, String, Network) - Method in class org.botlibre.sense.wechat.WeChat
 
- 
Process the text sentence.
 
- insertEvent(String, Vertex, boolean, Network) - Method in class org.botlibre.sense.google.GoogleCalendar
 
- 
Insert the event into the calendar.
 
- insertEvent(Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
 
- 
Self API.
 
- insertEvent(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
 
- 
Self API.
 
- insertEvent(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.google.GoogleCalendar
 
- 
Self API.
 
- INSTANCE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- instance() - Static method in class org.botlibre.knowledge.xml.NetworkXMLParser
 
-  
 
- instance - Static variable in class org.botlibre.tool.Math
 
-  
 
- instanceOf(Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is an instantiation of the primitive type.
 
- instanceOf(Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is an instantiation of the type.
 
- instanceOf(Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is an instantiation of the primitive type.
 
- instanceOf(Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is an instantiation of the type.
 
- INSTANCEOF - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- INSTANTIATION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- INTANGIBLE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- INTEGER - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- INTERJECTION - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- internalHasRelationship(Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- internalHasRelationship(Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- internalRemoveAllRelationships() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove all relationships.
 
- internalRemoveAllRelationships() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove all relationships.
 
- internalRemoveRelationship(Relationship) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relation.
 
- internalRemoveRelationship(Primitive, Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relation.
 
- internalRemoveRelationship(Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relation.
 
- internalRemoveRelationship(Relationship) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationship.
 
- internalRemoveRelationship(Primitive, Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationship.
 
- internalRemoveRelationship(Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationship.
 
- internalRemoveRelationships(Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relationships of the type.
 
- internalRemoveRelationships(Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Remove the relationships of the type.
 
- internalRemoveRelationships(Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationships of the type.
 
- internalRemoveRelationships(Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Remove the relationships of the type.
 
- interval(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Date
 
-  
 
- interval(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Date
 
-  
 
- interval(Vertex, Vertex, Vertex, Vertex, SimpleDateFormat) - Method in class org.botlibre.tool.Date
 
-  
 
- interval(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Watch
 
-  
 
- interval(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Watch
 
-  
 
- interval(Vertex, Vertex, Vertex, Vertex, SimpleDateFormat) - Method in class org.botlibre.tool.Watch
 
-  
 
- invalidCharacter(char, char, TextStream) - Static method in exception org.botlibre.self.SelfParseException
 
-  
 
- invalidWord(String, String, TextStream) - Static method in exception org.botlibre.self.SelfParseException
 
-  
 
- inverseAssociateAll(Primitive, Vertex, Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Dissociate each of the relationship target vertices with the target vertex by the type.
 
- inverseAssociateAll(Vertex, Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Dissociate each of the relationship target vertices with the target vertex by the type.
 
- inverseAssociateAll(Primitive, Vertex, Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Dissociate the source with each of the relationship targets by the type.
 
- inverseAssociateAll(Vertex, Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Dissociate the source with each of the relationship targets by the type.
 
- invertWordCase(Vertex, Network) - Static method in class org.botlibre.thought.language.Language
 
-  
 
- IP - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- IRC - Class in org.botlibre.sense.chat
 
- 
Connect to and interact on IRC chat networks.
 
- IRC() - Constructor for class org.botlibre.sense.chat.IRC
 
-  
 
- is(Object) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is the vertex for the data.
 
- is(Object) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex data is equal to the data.
 
- IS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- IS - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- isActive() - Method in interface org.botlibre.api.thought.Mind
 
- 
Return if in an active state.
 
- isActive() - Method in class org.botlibre.thought.BasicMind
 
- 
Return if in an active state.
 
- isAlphaNumeric(String) - Static method in class org.botlibre.util.Utils
 
-  
 
- isArray() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is an array.
 
- isArray() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is an array.
 
- isArray(Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- isAsleep() - Method in interface org.botlibre.api.thought.Mind
 
- 
Return if in an sleep state.
 
- isAsleep() - Method in class org.botlibre.thought.BasicMind
 
- 
Return if in an sleep state.
 
- isAuthorized() - Method in class org.botlibre.sense.google.Google
 
-  
 
- isBored() - Method in interface org.botlibre.api.thought.Mind
 
- 
Return if in an bored state.
 
- isBored() - Method in class org.botlibre.thought.BasicMind
 
- 
Return if in an bored state.
 
- isCapitalized(String) - Static method in class org.botlibre.util.Utils
 
- 
Check if a capitalized word.
 
- isCaps(String) - Static method in class org.botlibre.util.Utils
 
- 
Check if the text is all upper case.
 
- isConnected() - Method in class org.botlibre.sense.chat.Chat
 
-  
 
- isConnected() - Method in class org.botlibre.sense.chat.IRC
 
-  
 
- isConscious() - Method in interface org.botlibre.api.thought.Mind
 
- 
Return if in an conscious state.
 
- isConscious() - Method in interface org.botlibre.api.thought.Thought
 
- 
Thoughts can be conscious or sub-conscious.
 
- isConscious() - Method in class org.botlibre.thought.BasicMind
 
- 
Return if in an conscious state.
 
- isConscious() - Method in class org.botlibre.thought.BasicThought
 
- 
Thoughts can be conscious or sub-conscious.
 
- isConscious() - Method in class org.botlibre.thought.forgetfulness.Forgetfulness
 
- 
Thoughts can be conscious or sub-conscious.
 
- isConscious() - Method in class org.botlibre.thought.SubconsciousThought
 
- 
Thoughts can be conscious or sub-conscious.
 
- isConsciousProcessingRequired() - Method in class org.botlibre.thought.discovery.Discovery
 
- 
Wait until conscious is done to avoid database contention/deadlocks.
 
- isConsciousProcessingRequired() - Method in class org.botlibre.thought.language.Comprehension
 
- 
The input must be processed by language first to associate the question/response.
 
- isConsciousProcessingRequired() - Method in class org.botlibre.thought.SubconsciousThought
 
- 
Determine if the thought should first wait for conscious thoughts to process the input.
 
- isCorrection() - Method in class org.botlibre.sense.text.CommandInput
 
-  
 
- isCorrection() - Method in class org.botlibre.sense.text.TextInput
 
-  
 
- isCritical() - Method in interface org.botlibre.api.thought.Thought
 
- 
Return if this thought must run even under stress.
 
- isCritical() - Method in class org.botlibre.thought.BasicThought
 
- 
Return if this thought must run even under stress.
 
- isCritical() - Method in class org.botlibre.thought.forgetfulness.Forgetfulness
 
- 
Return if this thought must run even under stress.
 
- isDebug() - Method in class org.botlibre.Bot
 
-  
 
- isDebugFine() - Method in class org.botlibre.Bot
 
-  
 
- isDebugFiner() - Method in class org.botlibre.Bot
 
-  
 
- isDebugFinest() - Method in class org.botlibre.Bot
 
-  
 
- isDebugSever() - Method in class org.botlibre.Bot
 
-  
 
- isDebugWarning() - Method in class org.botlibre.Bot
 
-  
 
- isDirty() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return the the vertex has exceeded it relationships maximum.
 
- isDirty() - Method in class org.botlibre.knowledge.BasicVertex
 
-  
 
- isEnabled() - Method in interface org.botlibre.api.emotion.Mood
 
-  
 
- isEnabled() - Method in interface org.botlibre.api.sense.Sense
 
- 
Return if the sense is enabled.
 
- isEnabled() - Method in interface org.botlibre.api.sense.Tool
 
- 
Return if the sense is enabled.
 
- isEnabled() - Method in class org.botlibre.emotion.BasicMood
 
-  
 
- isEnabled() - Method in class org.botlibre.sense.BasicSense
 
- 
Return if the sense is enabled.
 
- isEnabled() - Method in class org.botlibre.sense.BasicTool
 
- 
Return if the sense is enabled.
 
- isEnabled() - Method in class org.botlibre.thought.BasicThought
 
-  
 
- isEnglish(String) - Static method in class org.botlibre.util.Utils
 
- 
Return if the string only contains English characters.
 
- isEquation() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is an equation.
 
- isEquation() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is a equation.
 
- isGreet() - Method in class org.botlibre.sense.chat.ChatEvent
 
-  
 
- isInverse() - Method in interface org.botlibre.api.knowledge.Relationship
 
- 
Return if the relationship is inverse, i.e.
 
- isInverse() - Method in class org.botlibre.knowledge.BasicRelationship
 
- 
Return if the relationship is inverse, i.e.
 
- isList() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is a list.
 
- isMaxDepth() - Method in interface org.botlibre.api.knowledge.VertexIterator
 
- 
Return if the iterator is at the max depth.
 
- isMaxDepth() - Method in class org.botlibre.knowledge.AbstractVertexIterator
 
- 
Return if the iterator is at the max depth.
 
- isMaxIterations() - Method in interface org.botlibre.api.knowledge.VertexIterator
 
- 
Return if the iterator has iterated the max iterations.
 
- isMaxIterations() - Method in class org.botlibre.knowledge.AbstractVertexIterator
 
- 
Return if the iterator has iterated the max iterations.
 
- isMeta() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is for a meta relationship.
 
- isOffended() - Method in class org.botlibre.sense.text.CommandInput
 
-  
 
- isOffended() - Method in class org.botlibre.sense.text.TextInput
 
-  
 
- isPage() - Method in class org.botlibre.sense.facebook.Facebook
 
-  
 
- isPattern(String) - Method in class org.botlibre.aiml.AIMLParser
 
-  
 
- isPinned() - Method in interface org.botlibre.api.knowledge.Relationship
 
- 
Return if the relationship is pinned to memory, and will not be forgotten.
 
- isPinned() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is pinned to memory, and will not be forgotten.
 
- isPinned() - Method in class org.botlibre.knowledge.BasicRelationship
 
- 
Return if the vertex is pinned to memory, and will not be forgotten.
 
- isPinned() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is pinned to memory, and will not be forgotten.
 
- isPinned(Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- isPinned(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- isPrimitive() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is a system primitive.
 
- isPrimitive() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is a system primitive.
 
- isPrimitive(Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- isProfanity(String) - Static method in class org.botlibre.util.Utils
 
- 
Check if the text contains any profanity.
 
- isPunctuation(Vertex) - Static method in class org.botlibre.thought.language.Language
 
-  
 
- isReadOnly() - Method in interface org.botlibre.api.knowledge.Network
 
-  
 
- isReadOnly() - Method in class org.botlibre.knowledge.AbstractNetwork
 
-  
 
- isReadOnly() - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
 
-  
 
- isSchema() - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
-  
 
- isShortTerm() - Method in class org.botlibre.knowledge.AbstractNetwork
 
-  
 
- isSSLRequired() - Method in class org.botlibre.sense.email.Email
 
-  
 
- isStartup() - Method in class org.botlibre.knowledge.Property
 
-  
 
- isStopped() - Method in interface org.botlibre.api.thought.Thought
 
-  
 
- isStopped() - Method in class org.botlibre.thought.BasicThought
 
-  
 
- isTemporary() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is temporary, and not persistent.
 
- isTemporary() - Method in class org.botlibre.knowledge.BasicVertex
 
-  
 
- isVariable() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex is a variable.
 
- isVariable() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex is a variable.
 
- isWhisper() - Method in class org.botlibre.sense.chat.ChatEvent
 
-  
 
- isWordSymbol(char) - Method in class org.botlibre.util.TextStream
 
-  
 
- IT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- iterate(VertexIterator) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Iterator over all related vertices to the vertex.
 
- iterate(Vertex) - Method in interface org.botlibre.api.knowledge.VertexIterator
 
- 
Iterate on the vertex, and return true if children should be traversed.
 
- iterate(VertexIterator) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Iterator over all related vertices to the vertex.