All Implemented Interfaces:
IChunk, IObject

public class TableCluster extends TextInfoChunk
  • Constructor Details

  • Method Details

    • getTableCluster

      public static TableCluster getTableCluster(TextInfoChunk chunk)
    • setId

      public void setId(Long id)
    • getId

      public Long getId()
    • setMinLeftGap

      public void setMinLeftGap(TableClusterGap leftGap)
    • getMinLeftGap

      public TableClusterGap getMinLeftGap()
    • setMinRightGap

      public void setMinRightGap(TableClusterGap rightGap)
    • getMinRightGap

      public TableClusterGap getMinRightGap()
    • setRowNumber

      public void setRowNumber(int rowIndex, int rowNumber)
    • getRowNumber

      public Integer getRowNumber(int rowIndex)
    • setColNumber

      public void setColNumber(int colNumber)
    • getColNumber

      public Integer getColNumber()
    • add

      public void add(TableToken token)
    • add

      public void add(TableToken token, boolean newLine)
    • add

      public void add(TableTokenRow row)
    • add

      public void add(TableTokenRow row, boolean newLine)
    • mergeWithoutRowNumbers

      public void mergeWithoutRowNumbers(TableCluster other)
    • getRows

      public List<TableTokenRow> getRows()
    • getFirstRow

      public TableTokenRow getFirstRow()
    • getLastRow

      public TableTokenRow getLastRow()
    • getFirstToken

      public TextChunk getFirstToken()
    • getLastToken

      public TextChunk getLastToken()
    • setHeader

      public void setHeader(TableCluster header)
    • getHeader

      public TableCluster getHeader()
    • isHeader

      public boolean isHeader()
    • updateMinGaps

      public void updateMinGaps()
    • updateMinGap

      public void updateMinGap(TableCluster.Side side)
    • merge

      public void merge(TableCluster other, boolean update)
    • sortAndMergeRows

      public void sortAndMergeRows()
    • getFirstBaseLine

      public double getFirstBaseLine()
      Overrides:
      getFirstBaseLine in class TextInfoChunk
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class TextInfoChunk