Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

E

EACH - Static variable in class org.botlibre.self.SelfCompiler
 
ELEMENT - Static variable in class org.botlibre.knowledge.Primitive
 
ELSE - Static variable in class org.botlibre.knowledge.Primitive
 
ELSE - Static variable in class org.botlibre.self.SelfCompiler
 
ELSEIF - Static variable in class org.botlibre.knowledge.Primitive
 
EMAIL - Static variable in class org.botlibre.knowledge.Primitive
 
Email - Class in org.botlibre.sense.email
Receive and respond to incoming email.
Email() - Constructor for class org.botlibre.sense.email.Email
 
email(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.email.Email
 
EMAILADDRESS - Static variable in class org.botlibre.knowledge.Primitive
 
emailRegex - Static variable in class org.botlibre.util.Utils
 
emote(EmotionalState, Network) - Method in class org.botlibre.avatar.BasicAvatar
Output the emotional state to the Avatar.
emote(EmotionalState, Network) - Method in class org.botlibre.avatar.ImageAvatar
Output the emotional state to the Avatar.
EMOTE - Static variable in class org.botlibre.knowledge.Primitive
 
Emotion - Interface in org.botlibre.api.emotion
Defines a emotion.
EMOTION - Static variable in class org.botlibre.knowledge.Primitive
 
EmotionalState - Enum in org.botlibre.emotion
A convenience enum of different emotional states.
ENABLED - Static variable in class org.botlibre.knowledge.Primitive
 
ENABLERESPONSEMATCH - Static variable in class org.botlibre.knowledge.Primitive
 
encode(Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
Self API.
encode(Vertex, Vertex) - Method in class org.botlibre.tool.Utils
 
encodeBase64(byte[]) - Static method in class org.botlibre.util.Utils
 
encodeURL(String) - Static method in class org.botlibre.util.Utils
 
encrypt(String, String) - Static method in class org.botlibre.util.Utils
 
endsWith(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
endTurn() - Method in class org.botlibre.game.TicTacToe
 
engaged - Variable in class org.botlibre.sense.BasicSense
 
englishNetwork(Network) - Method in class org.botlibre.knowledge.Bootstrap
Defines some key basic English words (to avoid re-learning each bootstrap).
ensureNext(char, TextStream) - Method in class org.botlibre.self.SelfCompiler
Throw a parse error if the next character does not match what is expected.
ensureNext(char, char, TextStream) - Method in class org.botlibre.self.SelfCompiler
Throw a parse error if the next character does not match what is expected.
ensureNext(String, TextStream) - Method in class org.botlibre.self.SelfCompiler
Throw a parse error if the next word does not match what is expected.
EQUAL - Static variable in class org.botlibre.knowledge.Primitive
 
EQUAL - Static variable in class org.botlibre.self.SelfCompiler
 
equals(Object) - Method in class org.botlibre.knowledge.BasicRelationship
 
equals(Object) - Method in class org.botlibre.knowledge.BasicVertex
Two vertices are equal if they have the same data.
equals(Object) - Method in class org.botlibre.knowledge.BinaryData
 
EQUALS - Static variable in class org.botlibre.knowledge.Primitive
 
equals(Object) - Method in class org.botlibre.knowledge.Primitive
 
equals(Object) - Method in class org.botlibre.knowledge.Property
 
equals(Object) - Method in class org.botlibre.knowledge.TextData
 
EQUALS - Static variable in class org.botlibre.self.Self4Compiler
 
equalsIgnoreCase(Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
Compare the vertices ignoring case.
equalsIgnoreCase(Vertex) - Method in class org.botlibre.knowledge.BasicVertex
Compare the vertices ignoring case.
EQUATION - Static variable in class org.botlibre.knowledge.Primitive
 
EQUATION - Static variable in class org.botlibre.self.SelfCompiler
 
escapeHTML(String) - Static method in class org.botlibre.util.Utils
Escape HTML elements.
escapeQuotes(String) - Static method in class org.botlibre.util.Utils
Escape quotes using \".
escapeQuotesJS(String) - Static method in class org.botlibre.util.Utils
Escape quotes using \".
EVAL - Static variable in class org.botlibre.knowledge.Primitive
 
EVAL - Static variable in class org.botlibre.self.SelfCompiler
 
EVALCOPY - Static variable in class org.botlibre.knowledge.Primitive
 
EVALCOPY - Static variable in class org.botlibre.self.Self4Compiler
 
evaluate(float) - Method in interface org.botlibre.api.emotion.Emotion
 
evaluate() - Method in interface org.botlibre.api.emotion.Mood
Evaluate the active memory input for emotional influence.
evaluate(float) - Method in class org.botlibre.emotion.AbstractEmotion
 
evaluate(float) - Method in class org.botlibre.emotion.Anger
 
evaluate() - Method in class org.botlibre.emotion.BasicMood
Evaluate the active memory input for emotional influence.
evaluate(float) - Method in class org.botlibre.emotion.Fear
 
evaluate(float) - Method in class org.botlibre.emotion.Happiness
 
evaluate(float) - Method in class org.botlibre.emotion.Humor
 
evaluate(float) - Method in class org.botlibre.emotion.Love
 
evaluate(float) - Method in class org.botlibre.emotion.Sentiment
 
evaluate(float) - Method in class org.botlibre.emotion.Surprise
 
evaluateADD(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the ADD operation.
evaluateAND(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the OR condition.
evaluateAnswerResponse(Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
Evaluate the quotient and possible formula response.
evaluateCALL(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the function invocation.
evaluateDEBUG(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the DEBUG operation.
evaluateDIVIDE(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the DIVIDE operation.
evaluateDO(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the DO operation.
evaluateEmotionalState(Vertex) - Method in interface org.botlibre.api.emotion.Mood
Determine the main emotional state of the output.
evaluateEmotionalState(Vertex) - Method in class org.botlibre.emotion.BasicMood
Determine the main emotional state of the output.
evaluateEmotionalStates(Vertex) - Method in interface org.botlibre.api.emotion.Mood
Determine the emotional states of the output.
evaluateEmotionalStates(Vertex) - Method in class org.botlibre.emotion.BasicMood
Determine the emotional states of the output.
evaluateEQUALS(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the EQUALS operation.
evaluateEquation(String, Vertex, Vertex, boolean, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
Parse and evaluate the code.
evaluateEVAL(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluates any eval functions in the equation or formula..
evaluateEVALCOPY(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the literal object into a copy.
evaluateExpression(String, Vertex, Vertex, boolean, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
Parse and evaluate the code.
evaluateExpression(String, Vertex, Vertex, boolean, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
Parse and evaluate the code.
evaluateExpression(Vertex, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the expression and return the result.
evaluateFOR(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the FOR operation.
evaluateFormula(Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
Evaluate the sentence formula/template in the context of the input.
evaluateFormulaTemplate(Vertex, Map<Vertex, Vertex>, long, Network) - Method in class org.botlibre.thought.language.Language
Evaluate the sentence formula/template in the context of the input.
evaluateFunction(Vertex, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the function and return the result.
evaluateGET(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the GET operation.
evaluateGREATERTHAN(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the GREATERTHAN operation.
evaluateGREATERTHANEQUAL(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the GREATERTHANEQUAL operation.
evaluateIF(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the IF operation.
evaluateINSTANCEOF(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the OR condition.
evaluateLEARN(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the LEARN operation.
evaluateLESSTHAN(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the LESSTHAN operation.
evaluateLESSTHANEQUAL(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the LESSTHANEQUAL operation.
evaluateMINUS(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the MINUS operation.
evaluateMULTIPLY(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the MULTIPLY operation.
evaluateNEW(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the NEW operation.
evaluateNOT(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the NOT operation.
evaluateNOTEQUALS(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the NOTEQUALS operation.
evaluateOR(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the OR condition.
evaluateOutput(Vertex) - Method in interface org.botlibre.api.avatar.Avatar
Evaluate the output and express in the Avatar's image.
evaluateOutput(Vertex) - Method in interface org.botlibre.api.emotion.Mood
Evaluate the output and express emotion.
evaluateOutput(Vertex) - Method in class org.botlibre.avatar.BasicAvatar
Evaluate the output for emotional expression.
evaluateOutput(Vertex) - Method in class org.botlibre.emotion.BasicMood
Evaluate the output with emotional expression.
evaluatePattern(Vertex, Vertex, Primitive, Map<Vertex, Vertex>, Network) - Static method in class org.botlibre.thought.language.Language
Determine if the pattern matches the sentence.
evaluatePattern(Vertex, Vertex, Primitive, Map<Vertex, Vertex>, Network, List<Vertex>, List<Vertex>, int) - Static method in class org.botlibre.thought.language.Language
Determine if the pattern matches the sentence.
evaluatePLUS(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the PLUS operation.
evaluateRANDOM(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the RANDOM operation.
evaluateREDIRECT(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the REDIRECT or SRAI operation.
evaluateREMOVE(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the REMOVE operation.
evaluateResponse(Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in interface org.botlibre.api.avatar.Avatar
Evaluate the input response for actions and poses.
evaluateResponse(Vertex, Vertex) - Method in interface org.botlibre.api.emotion.Mood
Evaluate the input response for emotional influence.
evaluateResponse(Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.avatar.BasicAvatar
Evaluate the input response for actions and poses.
evaluateResponse(Vertex, Vertex) - Method in class org.botlibre.emotion.BasicMood
Evaluate the input response for emotional influence.
evaluateSET(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the SET operation.
evaluateSRAI(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the SRAI operation.
evaluateSRAIX(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the SRAIX operation.
evaluateSYMBOL(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the SYMBOL operation.
evaluateTHINK(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the THINK operation.
evaluateWHILE(Vertex, List<Relationship>, Map<Vertex, Vertex>, Network, long, long, int) - Method in class org.botlibre.self.SelfInterpreter
Evaluate the WHILE operation.
EVERYTHING - Static variable in class org.botlibre.knowledge.Primitive
 
ExceptionEventListener - Interface in org.botlibre.api.sense
Gives notification when a memory event occurs, such as new active memory.
EXCLAMATION - Static variable in class org.botlibre.knowledge.Primitive
 
EXCLUDE - Static variable in class org.botlibre.self.SelfCompiler
 
executeDDL(String) - Method in class org.botlibre.knowledge.database.DatabaseMemory
 
executeNativeQuery(String) - Method in interface org.botlibre.api.knowledge.Network
Execute and commit the native query.
executeNativeQuery(String) - Method in class org.botlibre.knowledge.BasicNetwork
Execute and commit the native query.
executeNativeQuery(String) - Method in class org.botlibre.knowledge.database.DatabaseNetwork
Execute and commit the native query.
executeNativeQuery(String) - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
Execute and commit the native query.
executeQuery(String) - Method in interface org.botlibre.api.knowledge.Network
Execute and commit the update query.
executeQuery(String) - Method in class org.botlibre.knowledge.BasicNetwork
Execute and commit the update query.
executeQuery(String) - Method in class org.botlibre.knowledge.database.DatabaseNetwork
Execute and commit the update query.
executeQuery(String) - Method in class org.botlibre.knowledge.database.DatabaseReadOnlyNetwork
Execute and commit the update query.
EXPIRY - Static variable in class org.botlibre.thought.forgetfulness.Forgetfulness
Min number of days to keep conversation and context data for.
expiry - Variable in class org.botlibre.thought.forgetfulness.Forgetfulness
Min number of days to keep conversation and context data for.
EXPLODE - Static variable in class org.botlibre.knowledge.Primitive
 
explode(Vertex, Vertex) - Method in class org.botlibre.tool.Utils
 
explode(String) - Static method in class org.botlibre.tool.Utils
 
EXPRESSION - Static variable in class org.botlibre.knowledge.Primitive
 
extractDomain(String) - Method in class org.botlibre.sense.http.Freebase
Extract the domain from the property.
extractPropertyValueIds(JSONObject, Map<String, String>, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.wikidata.Wikidata
Extract the ids from the wikidata claims.
extractPropertyValues(Object, List<String>, int, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.http.Freebase
Extract the relevant data from the Freebase property.
extractPropertyValues(Object, Map<String, String>, int, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.wikidata.Wikidata
Extract the relevant data from the wikidata claims.
extractText(Object) - Method in class org.botlibre.sense.wikidata.Wikidata
Extract the language text from the JSON object.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links