Class TableCluster
- java.lang.Object
-
- org.verapdf.wcag.algorithms.entities.content.InfoChunk
-
- org.verapdf.wcag.algorithms.entities.content.TextInfoChunk
-
- org.verapdf.wcag.algorithms.semanticalgorithms.tables.TableCluster
-
- All Implemented Interfaces:
IChunk
public class TableCluster extends TextInfoChunk
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTableCluster.Side
-
Field Summary
-
Fields inherited from class org.verapdf.wcag.algorithms.entities.content.TextInfoChunk
baseLine, fontSize
-
-
Constructor Summary
Constructors Constructor Description TableCluster()TableCluster(TableToken token)TableCluster(TableTokenRow row)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(TableToken token)voidadd(TableToken token, boolean newLine)voidadd(TableTokenRow row)voidadd(TableTokenRow row, boolean newLine)IntegergetColNumber()TableTokenRowgetFirstRow()TextChunkgetFirstToken()TableClustergetHeader()LonggetId()TableTokenRowgetLastRow()TextChunkgetLastToken()TableClusterGapgetMinLeftGap()TableClusterGapgetMinRightGap()IntegergetRowNumber(int rowIndex)List<TableTokenRow>getRows()inthashCode()booleanisHeader()voidmerge(TableCluster other, boolean update)voidmergeWithoutRowNumbers(TableCluster other)voidsetColNumber(int colNumber)voidsetHeader(TableCluster header)voidsetId(Long id)voidsetMinLeftGap(TableClusterGap leftGap)voidsetMinRightGap(TableClusterGap rightGap)voidsetRowNumber(int rowIndex, int rowNumber)voidsortAndMergeRows()StringtoString()voidupdateMinGap(TableCluster.Side side)voidupdateMinGaps()-
Methods inherited from class org.verapdf.wcag.algorithms.entities.content.TextInfoChunk
add, equals, getBaseLine, getFontSize, setBaseLine, setFontSize
-
Methods inherited from class org.verapdf.wcag.algorithms.entities.content.InfoChunk
getBottomY, getBoundingBox, getCenterX, getCenterY, getLastPageNumber, getLeftX, getPageNumber, getRightX, getTopY, setBoundingBox, setLastPageNumber, setPageNumber, unionBoundingBox
-
-
-
-
Constructor Detail
-
TableCluster
public TableCluster()
-
TableCluster
public TableCluster(TableToken token)
-
TableCluster
public TableCluster(TableTokenRow row)
-
-
Method Detail
-
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()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTextInfoChunk
-
-