- Happiness - Class in org.botlibre.emotion
 
- 
Happiness represents the emotions from happy to sad.
 
- Happiness() - Constructor for class org.botlibre.emotion.Happiness
 
-  
 
- HAPPINESS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- has(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- has(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
- 
Array or Set has operation.
 
- hasAny(Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- hasAnyAssociatedInverseRelationship(Primitive, Vertex, Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
 
- hasAnyAssociatedInverseRelationship(Vertex, Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
 
- hasAnyAssociatedInverseRelationship(Primitive, Vertex, Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
 
- hasAnyAssociatedInverseRelationship(Vertex, Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
 
- hasAnyRelationshipToTarget(Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has any relationship to any target.
 
- hasAnyRelationshipToTarget(Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has any relationship to any target.
 
- hasAnyRelationshipToTargetOfType(Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has any relationship to any target that is an instantiation of the classification.
 
- hasAnyRelationshipToTargetOfType(Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has any relationship to any target that is an instantiation of the classification.
 
- hasAnyResponseRelationship() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
PERF: Used to check response without accessing relationships.
 
- hasAnyResponseRelationship() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
PERF: Used to check response without accessing relationships.
 
- hasData() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Most pure knowledge vertices have no data,
 this provides an easy test method.
 
- hasData() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a data value that it represents.
 
- hasData(Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- hashCode() - Method in class org.botlibre.knowledge.BasicRelationship
 
-  
 
- hashCode() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Hash first on data then id for equality compatibility.
 
- hashCode() - Method in class org.botlibre.knowledge.BinaryData
 
-  
 
- hashCode() - Method in class org.botlibre.knowledge.Primitive
 
-  
 
- hashCode() - Method in class org.botlibre.knowledge.Property
 
-  
 
- hashCode() - Method in class org.botlibre.knowledge.TextData
 
-  
 
- hashCode(Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- hasIndex() - Method in interface org.botlibre.api.knowledge.Relationship
 
- 
Return if the relationship has an index (preset order).
 
- hasIndex() - Method in class org.botlibre.knowledge.BasicRelationship
 
- 
Return if the relationship has an index (preset order).
 
- hasInverseRelationship(Primitive, Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has an inverse/negative relationship of the type to the target.
 
- hasInverseRelationship(Primitive, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has an inverse/negative relationship of the type to the target.
 
- hasInverseRelationship(Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has an inverse/negative relationship of the type to the target.
 
- hasInverseRelationship(Primitive, Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has an inverse relationship of the type to the target.
 
- hasInverseRelationship(Primitive, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has an inverse relationship of the type to the target.
 
- hasInverseRelationship(Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has an inverse relationship of the type to the target.
 
- hasMeta() - Method in interface org.botlibre.api.knowledge.Relationship
 
-  
 
- hasMeta() - Method in class org.botlibre.knowledge.BasicRelationship
 
-  
 
- hasMeta(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- hasName() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Some vertices have no name,
 this provides an easy test method.
 
- hasName() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Some vertices have no name,
 this provides an easy test method.
 
- hasOrInherits(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- hasOrInheritsInverseRelationship(Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has an inverse/negative relationship of the type to the target.
 
- hasOrInheritsInverseRelationship(Vertex, Vertex, Map<Vertex, Vertex>) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has an inverse/negative relationship of the type to the target.
 
- hasOrInheritsInverseRelationship(Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasOrInheritsInverseRelationship(Vertex, Vertex, Map<Vertex, Vertex>) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasOrInheritsRelationship(Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasOrInheritsRelationship(Vertex, Vertex, Map<Vertex, Vertex>) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasOrInheritsRelationship(Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasOrInheritsRelationship(Vertex, Vertex, Map<Vertex, Vertex>) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasOtherMeaning(Vertex, Vertex, Vertex) - Method in class org.botlibre.self.SelfInterpreter
 
-  
 
- hasPrevious(Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Return the best response to the question, taking into account the input history.
 
- hasRelationship(Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has a relationship of the type primitive.
 
- hasRelationship(Primitive, Primitive) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has a relationship of the type primitive to the target primitive.
 
- hasRelationship(Primitive, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has a relationship of the type primitive to the target.
 
- hasRelationship(Vertex, Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasRelationship(Vertex) - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the vertex has any relationship of the type.
 
- hasRelationship(Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type primitive.
 
- hasRelationship(Primitive, Primitive) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type primitive to the target primitive.
 
- hasRelationship(Primitive, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type primitive to the target.
 
- hasRelationship(Vertex, Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has a relationship of the type to the target.
 
- hasRelationship(Vertex) - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the vertex has any (non-inverse) relationship of the type.
 
- hasRelationships() - Method in interface org.botlibre.api.knowledge.Vertex
 
- 
Return if the relationships have been instantiated.
 
- hasRelationships() - Method in class org.botlibre.knowledge.BasicVertex
 
- 
Return if the relationships have been instantiated.
 
- HATWILDCARD - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- HAVE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- HE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- HER - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- hexToBytes(String) - Static method in class org.botlibre.util.Utils
 
-  
 
- HINT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- HIS - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- HOUR - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- HOUR - Static variable in class org.botlibre.sense.BasicSense
 
-  
 
- HOUR - Static variable in class org.botlibre.util.Utils
 
-  
 
- HOW - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- HTML - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- htmlTags - Static variable in class org.botlibre.aiml.AIMLParser
 
-  
 
- Http - Class in org.botlibre.sense.http
 
- 
Process http requests, gets and puts.
 
- Http() - Constructor for class org.botlibre.sense.http.Http
 
-  
 
- HTTP - Static variable in class org.botlibre.util.TextStream
 
-  
 
- httpAuthGET(String, String, String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpAuthGET(String, String, String, String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpAuthPOST(String, String, String, String, String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpAuthPOST(String, String, String, String, String, String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpAuthPOST(String, String, String, Map<String, String>) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpDELETE(String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpDELETE(String, String, String) - Static method in class org.botlibre.util.Utils
 
-  
 
- HttpDeleteWithBody - Class in org.botlibre.util
 
-  
 
- HttpDeleteWithBody(String) - Constructor for class org.botlibre.util.HttpDeleteWithBody
 
-  
 
- HttpDeleteWithBody(URI) - Constructor for class org.botlibre.util.HttpDeleteWithBody
 
-  
 
- HttpDeleteWithBody() - Constructor for class org.botlibre.util.HttpDeleteWithBody
 
-  
 
- httpGET(String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpGET(String, Map<String, String>) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpPOST(String, String, String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpPOST(String, String, String, Map<String, String>) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpPOST(String, Map<String, String>) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpPOST(String, Map<String, String>, Map<String, String>) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpPUT(String, String, String) - Static method in class org.botlibre.util.Utils
 
-  
 
- httpRegex - Static variable in class org.botlibre.util.Utils
 
-  
 
- Humor - Class in org.botlibre.emotion
 
- 
Humor represents the emotions from laughter to serious.
 
- Humor() - Constructor for class org.botlibre.emotion.Humor
 
-  
 
- HUMOR - Static variable in class org.botlibre.knowledge.Primitive
 
-