Uses of Class
com.yahoo.document.annotation.SpanTree
-
Packages that use SpanTree Package Description com.yahoo.document com.yahoo.document.annotation Provides classes and interfaces for creating trees of spans over string values in Vespa documents, and annotating these spans.com.yahoo.document.datatypes com.yahoo.document.serialization -
-
Uses of SpanTree in com.yahoo.document
Methods in com.yahoo.document that return types with arguments of type SpanTree Modifier and Type Method Description Map<String,SpanTree>
ExtendedStringField.ExtractSpanTrees. get(StructuredFieldValue doc)
Method parameters in com.yahoo.document with type arguments of type SpanTree Modifier and Type Method Description void
ExtendedStringField.ExtractSpanTrees. set(StructuredFieldValue doc, Map<String,SpanTree> trees)
-
Uses of SpanTree in com.yahoo.document.annotation
Methods in com.yahoo.document.annotation that return SpanTree Modifier and Type Method Description SpanTree
SpanTree. annotate(Annotation a)
Adds an Annotation to the internal list of annotations for this SpanTree. Use this when adding an Annotation that uses an AnnotationReference, and does not annotate a SpanNode.SpanTree
SpanTree. annotate(SpanNode node, Annotation annotation)
Adds an Annotation to the internal list of annotations for this SpanTree. Use this when adding an Annotation that shall annotate a SpanNode.SpanTree
SpanTree. annotate(SpanNode node, AnnotationType type)
Creates an Annotation based on the given AnnotationType, and adds it to the internal list of annotations for this SpanTree (convenience method). Use this when adding an Annotation (that does not have a FieldValue) that shall annotate a SpanNode.SpanTree
SpanTree. annotate(SpanNode node, AnnotationType type, FieldValue value)
Adds an Annotation.SpanTree
SpanTree. annotateFast(SpanNode node, Annotation annotation)
Adds an Annotation to the internal list of annotations for this SpanTree. Use this when adding an Annotation that shall annotate a SpanNode.SpanTree
SpanNode. getSpanTree()
Returns the SpanTree that this node belongs to, if any.SpanTree
SpanNodeParent. getSpanTree()
Returns the SpanTree of this, if any.SpanTree
SpanTree. getSpanTree()
Returns itself. Needed for this class to be able to be a parent of SpanNodes.Methods in com.yahoo.document.annotation with parameters of type SpanTree Modifier and Type Method Description int
SpanTree. compareTo(SpanTree spanTree)
Constructors in com.yahoo.document.annotation with parameters of type SpanTree Constructor Description SpanTree(SpanTree otherToCopy)
-
Uses of SpanTree in com.yahoo.document.datatypes
Methods in com.yahoo.document.datatypes that return SpanTree Modifier and Type Method Description SpanTree
StringFieldValue. getSpanTree(String name)
Returns the span tree associated with the given name, or null if this does not exist.SpanTree
StringFieldValue. removeSpanTree(String name)
Removes the span tree associated with the given name.SpanTree
StringFieldValue. setSpanTree(SpanTree spanTree)
Sets the span tree with annotations over this String.Methods in com.yahoo.document.datatypes that return types with arguments of type SpanTree Modifier and Type Method Description Map<String,SpanTree>
StringFieldValue. getSpanTreeMap()
Returns the map of spantrees.Collection<SpanTree>
StringFieldValue. getSpanTrees()
Returns an unmodifiable Collection of the span trees with annotations over this String, if any.Methods in com.yahoo.document.datatypes with parameters of type SpanTree Modifier and Type Method Description SpanTree
StringFieldValue. setSpanTree(SpanTree spanTree)
Sets the span tree with annotations over this String. -
Uses of SpanTree in com.yahoo.document.serialization
Methods in com.yahoo.document.serialization with parameters of type SpanTree Modifier and Type Method Description void
SpanTreeReader. read(SpanTree tree)
void
VespaDocumentDeserializer6. read(SpanTree tree)
void
SpanTreeWriter. write(SpanTree tree)
void
VespaDocumentSerializer6. write(SpanTree tree)
-