Package | Description |
---|---|
com.yahoo.text.interpretation |
Models a set of hierarchical annotations (typically produced by QLAS) of a natural language string.
|
Modifier and Type | Field and Description |
---|---|
static AnnotationClass |
Interpretation.INTERPRETATION_CLASS |
static AnnotationClass |
Modification.MODIFICATION_CLASS |
Modifier and Type | Field and Description |
---|---|
private Map<AnnotationClass,Annotations> |
Span.annotations |
Modifier and Type | Method and Description |
---|---|
Map<AnnotationClass,List<Annotations>> |
Interpretation.getAll()
Gets all annotations mentioned in the query.
|
Map<AnnotationClass,List<Annotations>> |
Span.getAllAnnotations()
Returns all annotations that are contained in either this subspan or in any of its subannotations
|
Set<AnnotationClass> |
Span.getClasses()
Returns all AnnotationClasses that are defined for this span and any of its superspans.
|
Set<AnnotationClass> |
Interpretation.getClasses()
Gets all the annotationclasses that describes the text.
|
Set<AnnotationClass> |
Span.getClasses(int from,
int to)
Returns all AnnotationClasses that are defined for the range (from,to).
|
Set<AnnotationClass> |
Interpretation.getClasses(int from,
int to)
Gets all annotationclasses that describe a substring
|
Modifier and Type | Method and Description |
---|---|
private Annotations |
Span.addAnnotation(int from,
int to,
AnnotationClass clazz) |
Annotations |
Span.annotate(AnnotationClass clazz) |
Annotations |
Interpretation.annotate(AnnotationClass annotationClass)
Return the annotation with the given annotationclass (and create it if necessary).
|
void |
Interpretation.annotate(AnnotationClass annotationClass,
String key,
Object value)
Sets a key/value pair for an annotation.
|
Annotations |
Span.annotate(int from,
int to,
AnnotationClass clazz)
This will either create or get the annotation of the class annotation
|
Annotations |
Interpretation.annotate(int from,
int to,
AnnotationClass annotationClass)
Returns the annotation with the given annotationClass (and create it if necessary).
|
void |
Interpretation.annotate(int from,
int to,
AnnotationClass annotationClass,
String key,
Object value)
Sets a key/value pair for an annotation of a substring.
|
Annotations |
Interpretation.get(AnnotationClass annotationClass)
Returns the annotation marked with the annotationClass.
|
Object |
Interpretation.get(AnnotationClass annotationClass,
String key)
Gets the value of a property set on an annotation.
|
Annotations |
Interpretation.get(int from,
int to,
AnnotationClass annotationClass)
Gets an annotation that is set on a substring.
|
List<Annotations> |
Interpretation.getAll(AnnotationClass annotationClass)
Returns a list of all annotations of the given class that exists in the text.
|
Annotations |
Span.getAnnotation(AnnotationClass clazz)
Returns the annotations with a specific class for the area defined by this span
|
Annotations |
Span.getAnnotation(int from,
int to,
AnnotationClass clazz)
Returns the annotations with a specific class for the area defined by (from,to).
|
private Annotations |
Span.getBestAnnotation(int from,
int to,
AnnotationClass clazz) |
boolean |
Span.hasClass(AnnotationClass clazz)
Returns true if this class
|
Modifier and Type | Method and Description |
---|---|
private void |
Span.getAllAnnotations(Map<AnnotationClass,List<Annotations>> results) |
private void |
Span.getAnnotationClasses(int from,
int to,
Set<AnnotationClass> classes) |
Copyright © 2018. All rights reserved.