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