Class TableBorder
java.lang.Object
org.verapdf.wcag.algorithms.entities.BaseObject
org.verapdf.wcag.algorithms.entities.tables.tableBorders.TableBorder
- All Implemented Interfaces:
IObject
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doubleFields inherited from class org.verapdf.wcag.algorithms.entities.BaseObject
index, level -
Constructor Summary
ConstructorsConstructorDescriptionTableBorder(int numberOfRows, int numberOfColumns) TableBorder(BoundingBox boundingBox, TableBorderRow[] rows, int numberOfRows, int numberOfColumns) TableBorder(INode tableNode) TableBorder(TableBorderBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleandoublegetBottomY(int rowNumber) getCell(int rowNumber, int columnNumber) doublegetLeftX(int columnNumber) getNode()intintintdoublegetRightX(int columnNumber) getRow(int rowNumber) getRows()getTableBorderCell(IObject object) getTableBorderCells(IObject object) doublegetTopY(int rowNumber) booleanbooleanbooleanbooleanvoidsetNextTable(TableBorder nextTable) voidvoidsetPreviousTable(TableBorder previousTable) Methods inherited from class org.verapdf.wcag.algorithms.entities.BaseObject
equals, getBottomY, getBoundingBox, getCenterX, getCenterY, getErrorArguments, getErrorCodes, getHeight, getIndex, getLastPageNumber, getLeftX, getLevel, getPageNumber, getRecognizedStructureId, getRightX, getTopY, getWidth, hashCode, setBoundingBox, setIndex, setLastPageNumber, setLevel, setPageNumber, setRecognizedStructureId
-
Field Details
-
TABLE_BORDER_EPSILON
public static final double TABLE_BORDER_EPSILON- See Also:
-
MIN_CELL_CONTENT_INTERSECTION_PERCENT
public static final double MIN_CELL_CONTENT_INTERSECTION_PERCENT- See Also:
-
-
Constructor Details
-
TableBorder
-
TableBorder
public TableBorder(int numberOfRows, int numberOfColumns) -
TableBorder
public TableBorder(BoundingBox boundingBox, TableBorderRow[] rows, int numberOfRows, int numberOfColumns) -
TableBorder
-
-
Method Details
-
getRows
-
getRow
-
getCell
-
getNumberOfRowsWithContent
public int getNumberOfRowsWithContent() -
calculateCoordinatesUsingBoundingBoxesOfRowsAndColumns
public void calculateCoordinatesUsingBoundingBoxesOfRowsAndColumns() -
getLeftX
public double getLeftX(int columnNumber) -
getBottomY
public double getBottomY(int rowNumber) -
getRightX
public double getRightX(int columnNumber) -
getTopY
public double getTopY(int rowNumber) -
getNumberOfRows
public int getNumberOfRows() -
getNumberOfColumns
public int getNumberOfColumns() -
getNode
-
setNode
-
isBadTable
public boolean isBadTable() -
isOneCellTable
public boolean isOneCellTable() -
isTextBlock
public boolean isTextBlock() -
getPreviousTableId
-
getNextTableId
-
getPreviousTable
-
setPreviousTable
-
checkTableCoordinates
public boolean checkTableCoordinates() -
checkEmptyRowsOrColumns
public boolean checkEmptyRowsOrColumns() -
getNextTable
-
setNextTable
-
isTableTransformer
public boolean isTableTransformer() -
getTableBorderCell
-
getTableBorderCells
-