Class PhraseToTable.PhraseRow

  • All Implemented Interfaces:
    io.annot8.common.data.content.Row
    Enclosing class:
    PhraseToTable

    public static class PhraseToTable.PhraseRow
    extends Object
    implements io.annot8.common.data.content.Row
    • Field Detail

      • COLUMN_HEADINGS

        public static final List<String> COLUMN_HEADINGS
    • Constructor Detail

      • PhraseRow

        public PhraseRow​(String documentId,
                         String content,
                         String phraseType,
                         Object value,
                         int start,
                         int end)
    • Method Detail

      • getColumnNames

        public List<String> getColumnNames()
        Specified by:
        getColumnNames in interface io.annot8.common.data.content.Row
      • getColumnCount

        public int getColumnCount()
        Specified by:
        getColumnCount in interface io.annot8.common.data.content.Row
      • setRowIndex

        public void setRowIndex​(int rowIndex)
      • getRowIndex

        public int getRowIndex()
        Specified by:
        getRowIndex in interface io.annot8.common.data.content.Row
      • getValueAt

        public Optional<Object> getValueAt​(int index)
        Specified by:
        getValueAt in interface io.annot8.common.data.content.Row
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object