- PAGE - Static variable in class org.botlibre.aiml.AIMLParser
-
- PAGE - Static variable in class org.botlibre.knowledge.Primitive
-
- PAGE - Static variable in class org.botlibre.thought.forgetfulness.Forgetfulness
-
- PANNOUS - Static variable in class org.botlibre.knowledge.Primitive
-
- PANNOUS - Static variable in class org.botlibre.sense.service.RemoteService
-
- PAPHUS - Static variable in class org.botlibre.knowledge.Primitive
-
- PARAGRAPH - Static variable in class org.botlibre.knowledge.Primitive
-
- paragraph(Vertex, Vertex) - Method in class org.botlibre.thought.language.Language
-
Self API to create a paragraph.
- parent - Variable in class org.botlibre.Bot
-
- parse(File) - Method in class org.botlibre.knowledge.xml.NetworkXMLParser
-
Parse a new network from an xml file.
- parse(URL) - Method in class org.botlibre.knowledge.xml.NetworkXMLParser
-
Parse a new network from an xml uri.
- parse(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Date
-
Parse the date/time value in the specified format.
- parse(Vertex, Vertex) - Method in class org.botlibre.tool.JSON
-
Self API.
- parseAIML(URL, boolean, boolean, boolean, boolean, Vertex, String, Network) - Method in class org.botlibre.aiml.AIMLParser
-
Get the contents of the URL to a .aiml file and parse it.
- parseAIML(File, boolean, boolean, boolean, boolean, Vertex, String, Network) - Method in class org.botlibre.aiml.AIMLParser
-
Get the contents of the URL to a .aiml file and parse it.
- parseAIML(String, boolean, boolean, boolean, boolean, Vertex, Network) - Method in class org.botlibre.aiml.AIMLParser
-
Parse the code into a vertex state machine defined in the network.
- parseAIMLTemplate(String, Network) - Method in class org.botlibre.aiml.AIMLParser
-
Parse the template into a forumla defined in the network.
- parseAnswer(Vertex, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the quotient.
- parseAnswerByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the quotient.
- parseArgumentByteCode(Object[], DataInputStream, Vertex, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the operation argument.
- parseArgumentsByteCode(Vertex, DataInputStream, Vertex, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the operation arguments.
- parseArgumentsByteCode(Vertex, DataInputStream, Vertex, Vertex, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the operation arguments.
- parseArgumentsByteCode(Vertex, DataInputStream, Vertex, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the operation arguments.
- parseCase(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the CASE condition.
- parseCase(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the IF condition.
- parseCaseByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the CASE condition.
- parseCaseByteCode(DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the CASE bytecode.
- parseCaseByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the CASE condition.
- parseCaseByteCode(DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the CASE bytecode.
- parseCategory(Element, Vertex, boolean, boolean, boolean, boolean, Vertex, Map<String, Vertex>, Network) - Method in class org.botlibre.aiml.AIMLParser
-
- parseDate(String) - Static method in class org.botlibre.util.Utils
-
Parse the date of the form, "yyyy-MM-dd".
- parseDate(String, String) - Static method in class org.botlibre.util.Utils
-
Parse the date of the format.
- parseDoByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the DO condition.
- parseDoByteCode(DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the DO bytecode.
- parseDoByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the DO condition.
- parseDoByteCode(DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the DO bytecode.
- parseElement(TextStream, Map<String, Map<String, Vertex>>, Primitive, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Override to catch expressions in templates, patterns, and other places.
- parseElement(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the reference to either a state, variable, expression, or data.
- parseElement(TextStream, Map<String, Map<String, Vertex>>, Primitive, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the reference to either a state, variable, expression, or data.
- parseElement(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the reference to either a state, variable, equation, or raw data.
- parseElementByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the reference to either a state, variable, expression, or data.
- parseElementByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, Primitive, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the reference to either a state, variable, expression, or data.
- parseElementByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the reference to either a state, variable, equation, or raw data.
- parseElementName(Primitive, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the element name (state, function, variable)
- parseEquation(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the equation.
- parseEquation(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the equation.
- parseEquationByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the Self2 equation from bytecode.
- parseEquationByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the equation from bytecode.
- parseEquationForEvaluation(String, Vertex, Vertex, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the code into a temporary equation so it can be evaluated.
- parseEquationForEvaluation(String, Vertex, Vertex, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the code into a temporary equation so it can be evaluated.
- parseExpressionByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the expression from bytecode.
- parseExpressionByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the expression from bytecode.
- parseExpressionForEvaluation(String, Vertex, Vertex, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the code into a temporary expression so it can be evaluated.
- parseExpressionForEvaluation(String, Vertex, Vertex, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the code into a temporary expression so it can be evaluated.
- parseFormula(Vertex, TextStream, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the formula.
- parseFormula(Vertex, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the formula.
- parseFragment(Vertex, String, boolean, boolean) - Method in class org.botlibre.knowledge.AbstractNetwork
-
Tokenize the fragment into its words and create a vertex representation.
- parseFunction(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the function.
- parseFunctionByteCode(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the function.
- parseFunctionByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the function from bytecode.
- parseFunctionByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the function from bytecode.
- parseGoto(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the GOTO condition.
- parseGoto(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the GOTO condition.
- parseGotoByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the GOTO condition.
- parseGotoByteCode(DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the GOTO bytecode.
- parseGotoByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the GOTO condition.
- parseGotoByteCode(DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the GOTO bytecode.
- parseHTML(String) - Method in class org.botlibre.sense.http.Http
-
Parse the input HTML into a DOM.
- parseOperator(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the operator.
- parseOperator(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the operator.
- parseOperatorByteCode(DataOutputStream, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the operator.
- parseOperatorByteCode(DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the operator and its arguments from bytecode.
- parseOperatorByteCode(DataInputStream, Vertex, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the operator and its arguments from bytecode.
- parseOperatorByteCode(DataOutputStream, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the operator.
- parseOperatorByteCode(DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the operator and its arguments from bytecode.
- parsePattern(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the PATTERN condition.
- parsePattern(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the PATTERN condition.
- parsePatternByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the PATTERN condition.
- parsePatternByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the PATTERN condition.
- parsePush(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the PUSH condition.
- parsePush(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the PUSH condition.
- parsePushByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the PUSH condition.
- parsePushByteCode(DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the PUSH bytecode.
- parsePushByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the PUSH condition.
- parsePushByteCode(DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the PUSH bytecode.
- parseQuotient(Vertex, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the quotient.
- parseQuotientByteCode(Vertex, DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the GOTO bytecode.
- parseQuotientByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the quotient.
- parseQuotientByteCode(Vertex, DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the GOTO bytecode.
- parser() - Static method in class org.botlibre.aiml.AIMLParser
-
- parseReturn(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the RETURN condition.
- parseReturn(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the RETURN condition.
- parseReturnByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the RETURN condition.
- parseReturnByteCode(DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the RETURN bytecode.
- parseReturnByteCode(TextStream, DataOutputStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the RETURN condition.
- parseReturnByteCode(DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the RETURN bytecode.
- parseRSSFeed(URL, long) - Method in class org.botlibre.sense.http.Http
-
Parse RSS feed.
- parseState(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the state and any referenced states or variables.
- parseState(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the state and any referenced states or variables.
- parseState(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfByteCodeCompiler
-
Parse the state and any referenced states or variables.
- parseState(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the state and any referenced states or variables.
- parseStateByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the state from bytecode.
- parseStateByteCode(DataInputStream, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Parse the state and its cases from bytecode.
- parseStateByteCode(Vertex, BinaryData, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the state from bytecode.
- parseStateByteCode(DataInputStream, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Parse the state and its cases from bytecode.
- parseStateMachine(String, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the code into a vertex state machine defined in the network.
- parseStateMachine(String, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the code into a vertex state machine defined in the network.
- parseStateMachine(String, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the code into a vertex state machine defined in the network.
- parseStateMachine(URL, String, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Get the contents of the URL to a .self file and parse it.
- parseStateMachine(File, String, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Get the contents of the URL to a .self file and parse it.
- parseStateMachine(InputStream, boolean, Network, String, int) - Method in class org.botlibre.self.SelfCompiler
-
Get the contents of the stream to a .self file and parse it.
- parseTemplate(Vertex, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4ByteCodeCompiler
-
Parse the template.
- parseTemplate(Vertex, TextStream, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the template.
- parseTemplate(Vertex, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the template.
- parseTemplate(Vertex, TextStream, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the formula.
- parseTemplate(Vertex, TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the formula.
- parseTime(String) - Static method in class org.botlibre.util.Utils
-
Parse the time of the form, "HH:mm:ss.N".
- parseTimestamp(String) - Static method in class org.botlibre.util.Utils
-
Parse the date of the form, "yyyy-MM-dd HH:mm:ss.N".
- parseURL(URL) - Method in class org.botlibre.sense.http.Http
-
Parse the HTML as a DOM.
- parseVariable(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.Self4Compiler
-
Parse the variable.
- parseVariable(TextStream, Map<String, Map<String, Vertex>>, boolean, Network) - Method in class org.botlibre.self.SelfCompiler
-
Parse the variable.
- parseXHTML(StringReader) - Method in class org.botlibre.sense.http.Http
-
Parse the input XHTML stream into a DOM.
- parseXML(InputStream) - Method in class org.botlibre.sense.http.Http
-
Parse the input XML stream into a DOM.
- parseXML(String) - Method in class org.botlibre.sense.service.RemoteService
-
Parse the input XML stream into a DOM.
- parseXML(String) - Static method in class org.botlibre.util.Utils
-
- parseXMLURL(URL) - Method in class org.botlibre.sense.http.Http
-
Parse the XML as a DOM.
- PART - Static variable in class org.botlibre.self.SelfCompiler
-
- PASSWORD - Static variable in class org.botlibre.knowledge.Primitive
-
- PAST - Static variable in class org.botlibre.knowledge.Primitive
-
- Path - Enum in org.botlibre.api.knowledge
-
Defines depth or breadth search/traversal path.
- PATTERN - Static variable in class org.botlibre.knowledge.Primitive
-
- PATTERN - Static variable in class org.botlibre.self.SelfCompiler
-
- patternChildren - Static variable in class org.botlibre.aiml.AIMLParser
-
- peek() - Method in class org.botlibre.util.TextStream
-
- peek(int) - Method in class org.botlibre.util.TextStream
-
- peekCodePoint() - Method in class org.botlibre.util.TextStream
-
- peekPrevious() - Method in class org.botlibre.util.TextStream
-
- peekPreviousWord() - Method in class org.botlibre.util.TextStream
-
- peekWord() - Method in class org.botlibre.util.TextStream
-
- PERIOD - Static variable in class org.botlibre.knowledge.Primitive
-
- PERSON - Static variable in class org.botlibre.knowledge.Primitive
-
- person(String) - Static method in class org.botlibre.tool.Utils
-
- person(Vertex, Vertex) - Method in class org.botlibre.tool.Utils
-
- PERSON2 - Static variable in class org.botlibre.knowledge.Primitive
-
- person2(String) - Static method in class org.botlibre.tool.Utils
-
- person2(Vertex, Vertex) - Method in class org.botlibre.tool.Utils
-
- PI - Static variable in class org.botlibre.knowledge.Primitive
-
- pin(Vertex) - Method in class org.botlibre.self.SelfCompiler
-
- pin(Vertex, List<Primitive>, long, Set<Vertex>) - Method in class org.botlibre.self.SelfCompiler
-
- pin(Vertex) - Method in class org.botlibre.self.SelfInterpreter
-
- pin(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
-
- pinChildren() - Method in interface org.botlibre.api.knowledge.Vertex
-
Pin the targets of all relationships to memory.
- pinChildren() - Method in class org.botlibre.knowledge.BasicVertex
-
Pin the targets of all relationships to memory.
- pinDescendants() - Method in interface org.botlibre.api.knowledge.Vertex
-
Pin the vertex and all of its descendants into memory.
- pinDescendants() - Method in class org.botlibre.knowledge.BasicVertex
-
Pin the vertex and all of its descendants into memory.
- PINNED - Static variable in class org.botlibre.self.SelfCompiler
-
- PITCH - Static variable in class org.botlibre.knowledge.Primitive
-
- play() - Method in class org.botlibre.game.TicTacToe
-
- playerIndex() - Method in class org.botlibre.game.TicTacToe
-
- PLURAL - Static variable in class org.botlibre.knowledge.Primitive
-
- PLURIAL - Static variable in class org.botlibre.knowledge.Primitive
-
- PLUS - Static variable in class org.botlibre.knowledge.Primitive
-
- plus(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Calculator
-
- plus(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Math
-
- PM - Static variable in class org.botlibre.knowledge.Primitive
-
- pool() - Method in interface org.botlibre.api.avatar.Avatar
-
- pool() - Method in interface org.botlibre.api.emotion.Mood
-
- pool() - Method in interface org.botlibre.api.knowledge.Memory
-
Reset state when instance is pooled.
- pool() - Method in interface org.botlibre.api.sense.Awareness
-
Reset state when instance is pooled.
- pool() - Method in interface org.botlibre.api.sense.Sense
-
Reset state when instance is pooled.
- pool() - Method in interface org.botlibre.api.sense.Tool
-
Reset state when instance is pooled.
- pool() - Method in interface org.botlibre.api.thought.Mind
-
Reset state when instance is pooled.
- pool() - Method in interface org.botlibre.api.thought.Thought
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.avatar.BasicAvatar
-
- pool() - Method in class org.botlibre.Bot
-
Return the instance to the pool, or shutdown if too many instances pooled.
- pool() - Method in class org.botlibre.emotion.BasicMood
-
- pool() - Method in class org.botlibre.knowledge.BasicMemory
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.knowledge.database.DatabaseMemory
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.BasicAwareness
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.BasicSense
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.BasicTool
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.chat.Chat
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.chat.IRC
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.http.Http
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.service.RemoteService
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.sense.text.TextEntry
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.thought.BasicMind
-
- pool() - Method in class org.botlibre.thought.BasicThought
-
Reset state when instance is pooled.
- pool() - Method in class org.botlibre.thought.language.Language
-
Reset state when instance is pooled.
- POOL_SIZE - Static variable in class org.botlibre.Bot
-
- POP - Static variable in class org.botlibre.knowledge.Primitive
-
- POSE - Static variable in class org.botlibre.knowledge.Primitive
-
- POSSESSIVE - Static variable in class org.botlibre.knowledge.Primitive
-
- POSSESSIVEPRONOUN - Static variable in class org.botlibre.knowledge.Primitive
-
- POSSIBLE_QUOTIENT - Static variable in class org.botlibre.knowledge.Primitive
-
- POST - Static variable in class org.botlibre.knowledge.Primitive
-
- post(String, String) - Method in class org.botlibre.sense.facebook.Facebook
-
Post.
- post(Vertex, Vertex) - Method in class org.botlibre.sense.facebook.Facebook
-
- post(String, String, String) - Method in class org.botlibre.sense.slack.Slack
-
- post(String) - Method in class org.botlibre.sense.slack.Slack
-
- post(String, String) - Method in class org.botlibre.sense.telegram.Telegram
-
- post(Vertex, Vertex) - Method in class org.botlibre.sense.telegram.Telegram
-
- postComment(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.facebook.Facebook
-
- postHTML(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- postHTML(String, Vertex, String, Network) - Method in class org.botlibre.sense.http.Http
-
Post the HTML forms params and return the HTML data from the URL.
- postJSON(String, Vertex, Network) - Method in class org.botlibre.sense.google.Google
-
POST the JSON object and return the JSON data from the URL.
- postJSON(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- postJSON(String, Vertex, Network) - Method in class org.botlibre.sense.http.Http
-
POST the JSON object and return the JSON data from the URL.
- postJSON(String, Vertex, Network) - Method in class org.botlibre.sense.telegram.Telegram
-
Call a generic Telegram web API.
- postJSON(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.telegram.Telegram
-
Self API.
- postJSONAuth(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- postJSONAuth(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- postJSONAuth(String, String, String, Vertex, Network) - Method in class org.botlibre.sense.http.Http
-
Post the JSON object and return the JSON data from the URL.
- postJSONAuth(String, String, String, String, Vertex, Network) - Method in class org.botlibre.sense.http.Http
-
Post the JSON object and return the JSON data from the URL.
- postXML(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- postXML(String, Vertex, Network) - Method in class org.botlibre.sense.http.Http
-
Post the XML document object and return the XML data from the URL.
- postXML(Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- postXML(String, Vertex, String, Network) - Method in class org.botlibre.sense.http.Http
-
Post the XML document object and return the XML data from the URL.
- postXMLAuth(String, String, String, Vertex, String, Network) - Method in class org.botlibre.sense.http.Http
-
Post the XML document object and return the XML data from the URL.
- postXMLAuth(String, String, String, String, Vertex, String, Network) - Method in class org.botlibre.sense.http.Http
-
Post the XML document object and return the XML data from the URL.
- postXMLAuth(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- postXMLAuth(Vertex, Vertex, Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- POUNDWILDCARD - Static variable in class org.botlibre.knowledge.Primitive
-
- POWER - Static variable in class org.botlibre.knowledge.Primitive
-
- power(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Calculator
-
- power(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Math
-
- PRECEDENCE - Static variable in class org.botlibre.knowledge.Primitive
-
- PREDICATE - Static variable in class org.botlibre.knowledge.Primitive
-
- PRESENT - Static variable in class org.botlibre.knowledge.Primitive
-
- PREVIOUS - Static variable in class org.botlibre.knowledge.Primitive
-
- PREVIOUS - Static variable in class org.botlibre.self.SelfCompiler
-
- previous() - Method in class org.botlibre.util.TextStream
-
- previous(int) - Method in class org.botlibre.util.TextStream
-
- primitive() - Method in interface org.botlibre.api.emotion.Emotion
-
- primitive() - Method in class org.botlibre.emotion.AbstractEmotion
-
- primitive() - Method in enum org.botlibre.emotion.EmotionalState
-
- Primitive - Class in org.botlibre.knowledge
-
This type is used as the data portion for primitive vertices.
- Primitive() - Constructor for class org.botlibre.knowledge.Primitive
-
- Primitive(String) - Constructor for class org.botlibre.knowledge.Primitive
-
- PRIMITIVE - Static variable in class org.botlibre.knowledge.Primitive
-
- PRIMITIVE - Static variable in class org.botlibre.self.SelfCompiler
-
- PRIMITIVE_TOKENS - Static variable in class org.botlibre.self.SelfCompiler
-
- print(double[]) - Method in class org.botlibre.analytics.deeplearning.NeuralNetwork2
-
- printAIMLDate(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Date
-
- printAIMLDate(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Date
-
- printArguments(Vertex, Primitive, int, String[], boolean, boolean, boolean, boolean, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, boolean, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the operation arguments.
- printArguments(Vertex, Primitive, String[], boolean, boolean, boolean, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, boolean, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Print the operation arguments.
- printBoard() - Method in class org.botlibre.game.TicTacToe
-
- printBoard(String) - Static method in class org.botlibre.game.TicTacToe
-
- printCase(Vertex, Writer, String, Set<Vertex>, List<Vertex>, List<Vertex>, List<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the IF condition and any variables and states that it references.
- printCase(Vertex, Writer, String, Set<Vertex>, List<Vertex>, List<Vertex>, List<Vertex>, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Print the IF condition and any variables and states that it references.
- printComments(Vertex, Writer, String, boolean, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Print comments
- printData(Vertex, Writer) - Method in class org.botlibre.self.Self4Decompiler
-
Print the vertex, either a state, variable, expression, or data.
- printData(Vertex, Writer) - Method in class org.botlibre.self.SelfDecompiler
-
Print the vertex data.
- printDate(Date) - Static method in class org.botlibre.sense.http.Http
-
- printDate(Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Date
-
- printDate(Vertex, Vertex, Vertex, Vertex, Vertex) - Method in class org.botlibre.tool.Date
-
- printDate(Calendar) - Static method in class org.botlibre.util.Utils
-
Print the date in the form, "yyyy-MM-dd HH:mm:ss.S".
- printDate(Date, String) - Static method in class org.botlibre.util.Utils
-
Print the time in the format.
- printDate(Date) - Static method in class org.botlibre.util.Utils
-
Print the date in the form, "yyyy-MM-dd HH:mm:ss.N".
- printDo(Vertex, Writer, String, Set<Vertex>, List<Vertex>, List<Vertex>, List<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the DO operation.
- printElement(Vertex, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the vertex, either a state, variable, expression, or data.
- printElement(Vertex, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Print the vertex, either a state, variable, equation, or raw data.
- printEquation(Vertex, Writer, String, Set<Vertex>, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Print the equation and any equations it references that have not been printed.
- printFormula(Vertex, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, Network) - Method in class org.botlibre.self.SelfDecompiler
-
- printFragment(Vertex, Vertex, Vertex, Network) - Static method in class org.botlibre.thought.language.Language
-
- printFunction(Vertex, Writer, String, Set<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the function and any functions it references that have not been printed.
- printGoto(Vertex, Writer, String, Set<Vertex>, List<Vertex>, List<Vertex>, List<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the GOTO condition and any variables and states that it references.
- printGoto(Vertex, Writer, String, Set<Vertex>, Network, long, long) - Method in class org.botlibre.self.SelfDecompiler
-
Print the GOTO condition and any variables and states that it references.
- printInput(Vertex) - Method in class org.botlibre.sense.BasicSense
-
Convert the input into text.
- printOperator(Vertex, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the expression and any expressions it references that have not been printed.
- printOperator(Vertex, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Print the equation and any equations it references that have not been printed.
- printPush(Vertex, Writer, String, Set<Vertex>, List<Vertex>, List<Vertex>, List<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the PUSH condition and any variables and states that it references.
- printPush(Vertex, Writer, String, Set<Vertex>, Network, long, long) - Method in class org.botlibre.self.SelfDecompiler
-
Print the PUSH condition and any variables and states that it references.
- printReturn(Vertex, Writer, String, Set<Vertex>, List<Vertex>, List<Vertex>, List<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the RETURN condition and any variables it references.
- printReturn(Vertex, Writer, String, Set<Vertex>, Network, long, long) - Method in class org.botlibre.self.SelfDecompiler
-
Print the RETURN condition and any variables it references.
- printState(Vertex, Writer, String, Set<Vertex>, Network, long, long) - Method in class org.botlibre.self.Self4Decompiler
-
Print the state and any referenced states or variables that have not yet been printed.
- printState(Vertex, Writer, String, Set<Vertex>, Network, long, long) - Method in class org.botlibre.self.SelfDecompiler
-
Print the state and any referenced states or variables that have not yet been printed.
- printStateMachine(Vertex, Writer, Network, long, long) - Method in class org.botlibre.self.Self4Decompiler
-
Print the Self code for the state machine.
- printStateMachine(Vertex, Writer, Network, long, long) - Method in class org.botlibre.self.SelfDecompiler
-
Print the Self code for the state machine.
- printString() - Method in interface org.botlibre.api.knowledge.Vertex
-
Print the object's data such as a sentence or paragraph.
- printString(int) - Method in interface org.botlibre.api.knowledge.Vertex
-
Print the object's data such as a sentence or paragraph.
- printString() - Method in class org.botlibre.knowledge.BasicVertex
-
Print the object's data such as a sentence or paragraph.
- printString(int) - Method in class org.botlibre.knowledge.BasicVertex
-
Print the object's data such as a sentence or paragraph.
- printTemplate(Vertex, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
- printTemplate(Vertex, Writer, String, List<Vertex>, List<Vertex>, Set<Vertex>, Network) - Method in class org.botlibre.self.SelfDecompiler
-
- printTime(Time, String) - Static method in class org.botlibre.util.Utils
-
Print the time in the format.
- printTimestamp(Timestamp) - Static method in class org.botlibre.util.Utils
-
Print the date in the form, "yyyy-MM-dd HH:mm:ss.N".
- printVariable(Vertex, Writer, String, Set<Vertex>, Network) - Method in class org.botlibre.self.Self4Decompiler
-
Print the variable and any variables it references that have not been printed.
- printVariable(Vertex, Writer, String, Set<Vertex>, Network) - Method in class org.botlibre.self.SelfDecompiler
-
Print the variable and any variables it references that have not been printed.
- printXML(Node) - Static method in class org.botlibre.util.Utils
-
- PROCESS_HTTP - Static variable in class org.botlibre.thought.language.Language
-
- processAssociation(Vertex, Network) - Method in class org.botlibre.thought.language.Language
-
Associate the word to the current context selection.
- processCategory(List<String>, Node, URL, Network) - Method in class org.botlibre.sense.http.Wiktionary
-
Process Wiktionary category page.
- processChatLog(String, boolean, boolean) - Method in class org.botlibre.sense.text.TextEntry
-
Process the log file for a chat conversation.
- processComment(Comment, Comment, Network, int, long, long) - Method in class org.botlibre.sense.facebook.Facebook
-
- processCompoundRelationship(JSONObject, int, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.http.Freebase
-
Process the compound relationship.
- processCompoundWords(List<Relationship>) - Method in class org.botlibre.thought.language.Language
-
Transform the list of words, into a list of compound words.
- processConsciousThoughts() - Method in class org.botlibre.thought.BasicMind
-
Process all conscious thoughts, in-order, starting at Consciousness.
- processConversational(Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network, Language.LanguageState) - Method in class org.botlibre.thought.language.Language
-
Process the conversational sentence.
- processCorrection(Vertex, Vertex, Vertex, Vertex, Vertex, Network) - Method in class org.botlibre.thought.language.Language
-
Process the correction to the last question.
- processCSVLog(String, boolean) - Method in class org.botlibre.sense.text.TextEntry
-
Process the log file for list a of question/answers.
- processDiscussion(Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
-
Process the discussion sentence.
- processGreeting(Vertex, Vertex, Network, Language.LanguageState, Map<Vertex, Vertex>) - Method in class org.botlibre.thought.language.Language
-
Process the start of a new conversation and output the greeting.
- processHeaders(Node, Vertex, Network) - Method in class org.botlibre.sense.http.Http
-
Process the header nodes and associate their topics with the URL.
- processHttp(Vertex, Network) - Method in class org.botlibre.thought.language.Language
-
Lookup any urls in the text.
- processId(String, int, boolean, String, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.http.Freebase
-
Process the object for the Freebase id.
- processId(String, int, boolean, String, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.wikidata.Wikidata
-
Lookup the wikidata item by id, and load its data.
- processInput(Vertex, Network) - Method in class org.botlibre.thought.discovery.Discovery
-
Analyse the active memory.
- processInput(Vertex, Network) - Method in class org.botlibre.thought.language.Comprehension
-
If the input is a sentence process it for language rules and variable substitution.
- processInput(Vertex, Network) - Method in class org.botlibre.thought.SubconsciousThought
-
Process the active memory in the isolated memory in the background.
- processListening(Vertex, Vertex, Vertex, Vertex, List<Relationship>, Network, Language.LanguageState) - Method in class org.botlibre.thought.language.Language
-
Associate the response, attempt to understand.
- processMessage(String, String, String, String) - Method in class org.botlibre.sense.kik.Kik
-
Process to the message and reply synchronously.
- processMessage(String) - Method in class org.botlibre.sense.skype.Skype
-
- processMessage(String, String, String, String) - Method in class org.botlibre.sense.skype.Skype
-
Process to the message and reply synchronously.
- processMessage(String, String, String, String) - Method in class org.botlibre.sense.slack.Slack
-
Process to the message and reply synchronously.
- processMessage(String, String) - Method in class org.botlibre.sense.sms.Twilio
-
Process to the message and reply synchronously.
- processMessage(JSONObject, Network) - Method in class org.botlibre.sense.telegram.Telegram
-
- processMessage(String, String, String, String) - Method in class org.botlibre.sense.wechat.WeChat
-
Process to the message and reply synchronously.
- processOffensive(Vertex, Vertex, Vertex, Vertex, Network) - Method in class org.botlibre.thought.language.Language
-
Process a offensive response.
- processQuery(String) - Method in class org.botlibre.sense.http.Freebase
-
Process the mql query and convert the result to a JSON object.
- processQuery(String) - Method in class org.botlibre.sense.wikidata.Wikidata
-
Process the mql query and convert the result to a JSON object.
- processResponseLog(String, boolean) - Method in class org.botlibre.sense.text.TextEntry
-
Process the log file for a list of question/answers.
- processRoot(Node, URL, Network) - Method in class org.botlibre.sense.http.Http
-
Process the XHTML DOM.
- processRoot(Node, URL, Network) - Method in class org.botlibre.sense.http.Wiktionary
-
Process the XHTML DOM.
- processSearch(String, int, boolean, String, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.http.Freebase
-
Search for the best object describing the keywords.
- processSearch(String, int, boolean, String, Network, Map<String, Vertex>) - Method in class org.botlibre.sense.wikidata.Wikidata
-
Search for the best object describing the keywords.
- processSlackEvent(String) - Method in class org.botlibre.sense.slack.Slack
-
- processState(Vertex, List<Vertex>, int, String, Comprehension.PathType, Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Comprehension
-
Check if any of the current states match the next word,
if no match, or quotient does not match, add a new case.
- PROCESSSTATUS - Static variable in class org.botlibre.knowledge.Primitive
-
- processUnderstanding(Vertex, Vertex, float, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
-
Attempt to understand the sentence using state machines.
- ProfanityException - Exception in org.botlibre
-
Root to most exceptions thrown from the Bot system.
- ProfanityException() - Constructor for exception org.botlibre.ProfanityException
-
- ProfanityException(String) - Constructor for exception org.botlibre.ProfanityException
-
- ProfanityException(Exception) - Constructor for exception org.botlibre.ProfanityException
-
- ProfanityException(String, Exception) - Constructor for exception org.botlibre.ProfanityException
-
- profanityMap - Static variable in class org.botlibre.util.Utils
-
- PROGRAM - Static variable in class org.botlibre.Bot
-
- program(Vertex) - Method in class org.botlibre.tool.Utils
-
- PRONOUN - Static variable in class org.botlibre.knowledge.Primitive
-
- Property - Class in org.botlibre.knowledge
-
- Property() - Constructor for class org.botlibre.knowledge.Property
-
- Property(String, String, boolean) - Constructor for class org.botlibre.knowledge.Property
-
- PROTOCOL - Static variable in class org.botlibre.knowledge.Primitive
-
- PUNCTUATION - Static variable in class org.botlibre.knowledge.Primitive
-
- PUSH - Static variable in class org.botlibre.knowledge.Primitive
-
- PUSH - Static variable in class org.botlibre.self.SelfCompiler
-
- push(Vertex, Vertex) - Method in class org.botlibre.sense.context.Context
-
Self API
Add the vertex to the context.
- push(Vertex) - Method in class org.botlibre.sense.context.Context
-
Add the vertex to the context.
- putJSON(String, Vertex, Network) - Method in class org.botlibre.sense.google.Google
-
PUT the JSON object and return the JSON data from the URL.
- putJSON(Vertex, Vertex, Vertex) - Method in class org.botlibre.sense.http.Http
-
Self API.
- putJSON(String, Vertex, Network) - Method in class org.botlibre.sense.http.Http
-
PUT the JSON object and return the JSON data from the URL.