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