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 

P

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