Interface ICodingAnnotationItem

All Superinterfaces:
IAnnotationItem, java.io.Serializable
All Known Implementing Classes:
CodingAnnotationItem

public interface ICodingAnnotationItem
extends IAnnotationItem
Represents a single annotation item of an ICodingAnnotationStudy. In coding tasks, annotation items are fixed, and each rater is asked to code each item. The category assigned by a certain rater is represented as annotation units. Thus, an annotation item of a coding study consists of multiple annotation units.
Author:
Christian M. Meyer
See Also:
IAnnotationUnit, ICodingAnnotationStudy
  • Method Summary

    Modifier and Type Method Description
    int getRaterCount()
    Returns the number of raters who annotated this item with a non-null category.
    IAnnotationUnit getUnit​(int raterIdx)
    Returns the annotation unit of the rater with the specified index.
    java.lang.Iterable<IAnnotationUnit> getUnits()
    Returns all coding units for this annotation item (i.e., the categories assigned by the individual raters).
  • Method Details

    • getUnit

      IAnnotationUnit getUnit​(int raterIdx)
      Returns the annotation unit of the rater with the specified index. That is, the object holding the category assigned to the item by the specified rater.
    • getUnits

      java.lang.Iterable<IAnnotationUnit> getUnits()
      Returns all coding units for this annotation item (i.e., the categories assigned by the individual raters).
    • getRaterCount

      int getRaterCount()
      Returns the number of raters who annotated this item with a non-null category.