Class TableCluster
- java.lang.Object
-
- org.verapdf.wcag.algorithms.entities.BaseObject
-
- org.verapdf.wcag.algorithms.entities.content.InfoChunk
-
- org.verapdf.wcag.algorithms.entities.content.TextInfoChunk
-
- org.verapdf.wcag.algorithms.semanticalgorithms.tables.TableCluster
-
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, slantDegree
-
-
Constructor Summary
Constructors Constructor Description TableCluster()TableCluster(SemanticTextNode textNode, INode node)TableCluster(TableToken token)TableCluster(TableTokenRow row)
-
Method Summary
-
Methods inherited from class org.verapdf.wcag.algorithms.entities.content.TextInfoChunk
add, equals, getBaseLine, getFontSize, getSlantDegree, getTextCenter, getTextEnd, getTextStart, getValue, isBottomUpVerticalText, isHorizontalText, isLeftRightHorizontalText, isRightLeftHorizontalText, isUpBottomVerticalText, isVerticalText, setBaseLine, setFontSize, setSlantDegree
-
Methods inherited from class org.verapdf.wcag.algorithms.entities.content.InfoChunk
unionBoundingBox
-
Methods inherited from class org.verapdf.wcag.algorithms.entities.BaseObject
getBottomY, getBoundingBox, getCenterX, getCenterY, getErrorArguments, getErrorCodes, getHeight, getLastPageNumber, getLeftX, getPageNumber, getRecognizedStructureId, getRightX, getTopY, getWidth, setBoundingBox, setLastPageNumber, setPageNumber, setRecognizedStructureId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.verapdf.wcag.algorithms.entities.IObject
getBottomY, getBoundingBox, getCenterX, getCenterY, getErrorArguments, getErrorCodes, getHeight, getLastPageNumber, getLeftX, getPageNumber, getRecognizedStructureId, getRightX, getTopY, getWidth, setBoundingBox, setLastPageNumber, setPageNumber, setRecognizedStructureId
-
-
-
-
Constructor Detail
-
TableCluster
public TableCluster()
-
TableCluster
public TableCluster(TableToken token)
-
TableCluster
public TableCluster(TableTokenRow row)
-
TableCluster
public TableCluster(SemanticTextNode textNode, INode node)
-
-
Method Detail
-
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:
getFirstBaseLinein classTextInfoChunk
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTextInfoChunk
-
-