public class ProsodyResultAnnotator
extends de.ims.icarus.search_tools.tree.AbstractTreeResultAnnotator
Modifier and Type | Class and Description |
---|---|
static class |
ProsodyResultAnnotator.DefaultSyllableHighlight |
protected class |
ProsodyResultAnnotator.LazyAnnotatedProsodicData |
protected class |
ProsodyResultAnnotator.LazyProsodicAnnotation |
static interface |
ProsodyResultAnnotator.SyllableHighlight |
de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.DefaultHighlight, de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.Highlight, de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.LazyAnnotation
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasPaIntEConstraints |
protected boolean |
hasSyllableConstraints |
Constructor and Description |
---|
ProsodyResultAnnotator(de.ims.icarus.search_tools.annotation.BitmaskHighlighting highlighting,
de.ims.icarus.search_tools.tree.Matcher rootMatcher) |
ProsodyResultAnnotator(de.ims.icarus.search_tools.tree.Matcher rootMatcher) |
Modifier and Type | Method and Description |
---|---|
protected AnnotatedProsodicSentenceData |
createAnnotatedData(java.lang.Object data,
de.ims.icarus.search_tools.result.ResultEntry entry) |
protected ProsodicAnnotation |
createAnnotation(java.lang.Object data,
de.ims.icarus.search_tools.result.ResultEntry entry) |
protected de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.Highlight |
createHighlight(java.lang.Object data,
de.ims.icarus.search_tools.result.Hit hit) |
de.ims.icarus.util.data.ContentType |
getAnnotationType() |
protected de.ims.icarus.search_tools.SearchConstraint[] |
getConstraints(int matcherId,
java.lang.Class<?> constraintClass) |
protected int |
getHead(java.lang.Object data,
int index) |
ProsodyHighlighting |
getHighlighting() |
boolean |
hasPaIntEConstraints() |
boolean |
hasSyllableConstraints() |
protected boolean |
supports(java.lang.Object data) |
createBaseHighlight, getHighlightCount, getMatcher, getMatchers
protected final boolean hasSyllableConstraints
protected final boolean hasPaIntEConstraints
public ProsodyResultAnnotator(de.ims.icarus.search_tools.tree.Matcher rootMatcher)
public ProsodyResultAnnotator(de.ims.icarus.search_tools.annotation.BitmaskHighlighting highlighting, de.ims.icarus.search_tools.tree.Matcher rootMatcher)
public boolean hasSyllableConstraints()
public boolean hasPaIntEConstraints()
public de.ims.icarus.util.data.ContentType getAnnotationType()
ResultAnnotator.getAnnotationType()
protected int getHead(java.lang.Object data, int index)
getHead
in class de.ims.icarus.search_tools.tree.AbstractTreeResultAnnotator
AbstractTreeResultAnnotator.getHead(java.lang.Object, int)
protected boolean supports(java.lang.Object data)
supports
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
AbstractLazyResultAnnotator.supports(java.lang.Object)
protected AnnotatedProsodicSentenceData createAnnotatedData(java.lang.Object data, de.ims.icarus.search_tools.result.ResultEntry entry)
createAnnotatedData
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
AbstractLazyResultAnnotator.createAnnotatedData(java.lang.Object, de.ims.icarus.search_tools.result.ResultEntry)
protected ProsodicAnnotation createAnnotation(java.lang.Object data, de.ims.icarus.search_tools.result.ResultEntry entry)
createAnnotation
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
public ProsodyHighlighting getHighlighting()
getHighlighting
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
protected de.ims.icarus.search_tools.SearchConstraint[] getConstraints(int matcherId, java.lang.Class<?> constraintClass)
protected de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.Highlight createHighlight(java.lang.Object data, de.ims.icarus.search_tools.result.Hit hit)
createHighlight
in class de.ims.icarus.search_tools.tree.AbstractTreeResultAnnotator