public class HtmlTableCasConsumer
extends CasConsumer_ImplBase
Modifier and Type | Class and Description |
---|---|
(package private) class |
HtmlTableCasConsumer.AnnotationLengthComparator
Comparator for comparing two Annotation objects based on span length.
|
(package private) class |
HtmlTableCasConsumer.AnnotationPositionComparator
Comparator for comparing two Annotation objects based on offset position.
|
Modifier and Type | Field and Description |
---|---|
private int |
iv_count |
private java.util.Map<java.lang.Integer,java.lang.reflect.Method> |
iv_getterMethMap |
private int[] |
iv_nestedAnnTypeArr |
private java.io.File |
iv_outputDir |
private int |
iv_tableSpanType |
private java.lang.String[] |
iv_tdStyleArr |
Constructor and Description |
---|
HtmlTableCasConsumer() |
Modifier and Type | Method and Description |
---|---|
private java.util.List<java.util.List<Annotation>> |
arrangeIntoRows(Annotation tSpanAnn,
java.util.List<Annotation> nestedAnnList)
Arranges the list of annotations into one or more rows.
|
private java.util.List<Annotation> |
getAnnotations(JCas jcas,
int annType,
int begin,
int end) |
private java.lang.String |
getDisplayValue(int annType,
Annotation ann)
Gets a value to be displayed in table cell for the given annotation
object.
|
void |
initialize() |
void |
processCas(CAS cas) |
private java.io.File iv_outputDir
private int iv_tableSpanType
private int[] iv_nestedAnnTypeArr
private java.util.Map<java.lang.Integer,java.lang.reflect.Method> iv_getterMethMap
private int iv_count
private java.lang.String[] iv_tdStyleArr
public void initialize() throws ResourceInitializationException
ResourceInitializationException
public void processCas(CAS cas) throws ResourceProcessException
ResourceProcessException
private java.lang.String getDisplayValue(int annType, Annotation ann) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
annType
- ann
- java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
private java.util.List<java.util.List<Annotation>> arrangeIntoRows(Annotation tSpanAnn, java.util.List<Annotation> nestedAnnList)
tSpanAnn
- nestedAnnList
- private java.util.List<Annotation> getAnnotations(JCas jcas, int annType, int begin, int end)