public GeneralAnnotation
Provide generalized annotations (descriptors).
java.lang.String[] getTextAnnotation(java.lang.String annoName)
Returns all annotation value for a given annotation key
annoName - annotation keyjava.util.Map<java.lang.String,java.lang.String> getConcatenatedTextAnnotations()
kotlin.Array[] getQuantAnnotation(java.lang.String annoName)
Returns all annotation value for a given annotation key
annoName - annotation keydouble getAverageAnnotation(java.lang.String annoName)
Returns average annotation for a given annotation key
annoName - annotation keyjava.util.Set<java.lang.String> getAnnotationKeys()
Returns all keys
com.google.common.collect.SetMultimap<java.lang.String,java.lang.String> getAnnotationAsMap()
boolean isAnnotatedWithValue(java.lang.String annoName,
java.lang.String annoValue)
Returns whether the entity contains the annotation with the specified value. If either the annotation or the value is missing false is return
annoName - annotation keyannoValue - annotation value;java.util.Map.Entry[] getAllAnnotationEntries()
int numAnnotations()
Returns number of annotations including when counts of multiple values for same key.