Class TableCell
java.lang.Object
com.vladsch.flexmark.util.format.TableCell
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanfinal booleanfinal CellAlignmentfinal BasedSequencefinal intstatic final TableCellstatic final intstatic final TableCellfinal BasedSequencefinal intfinal intfinal Nodefinal BasedSequencefinal intfinal int -
Constructor Summary
ConstructorsConstructorDescriptionTableCell(Node tableCellNode, CharSequence text, int rowSpan, int columnSpan, CellAlignment alignment) TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan) TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan, CellAlignment alignment) TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan, CellAlignment alignment, int trackedTextOffset, int spanTrackedOffset, int trackedTextAdjust, boolean afterSpace, boolean afterDelete) TableCell(@NotNull TableCell other, boolean copyNode, int rowSpan, int columnSpan, CellAlignment alignment) TableCell(CharSequence text, int rowSpan, int columnSpan) -
Method Summary
Modifier and TypeMethodDescriptionprivate CharSequencedumpSequence(BasedSequence sequence) intgetCellLength(TableCell previousCell) Returns the cell length occupied in the tableintgetCellPrefixLength(TableCell previousCell) Returns the cell prefix length occupied in the tableintgetCellSize(TableCell previousCell) intintintgetInsideStartOffset(TableCell previousCell) (package private) BasedSequenceintgetStartOffset(TableCell previousCell) intgetTextEndOffset(TableCell previousCell) intgetTextStartOffset(TableCell previousCell) intinsideToTextOffset(int insideOffset, TableCell previousCell) booleanbooleanisInsideCell(int offset, TableCell previousCell) inttextToInsideOffset(int insideOffset, TableCell previousCell) toString()withAfterSpace(boolean afterSpace) withAlignment(CellAlignment alignment) withColumnSpan(int columnSpan) withRowSpan(int rowSpan) withSpanTrackedOffset(int spanTrackedOffset) withText(CharSequence text) withText(CharSequence openMarker, CharSequence text, CharSequence closeMarker) withTrackedOffset(int trackedTextOffset) withTrackedOffset(int trackedTextOffset, boolean afterSpace, boolean afterDelete) withTrackedTextAdjust(int trackedTextAdjust)
-
Field Details
-
NULL
-
DEFAULT_CELL
-
NOT_TRACKED
public static final int NOT_TRACKED- See Also:
-
tableCellNode
-
openMarker
-
text
-
closeMarker
-
columnSpan
public final int columnSpan -
rowSpan
public final int rowSpan -
alignment
-
trackedTextOffset
public final int trackedTextOffset -
spanTrackedOffset
public final int spanTrackedOffset -
trackedTextAdjust
public final int trackedTextAdjust -
afterSpace
public final boolean afterSpace -
afterDelete
public final boolean afterDelete
-
-
Constructor Details
-
TableCell
-
TableCell
public TableCell(Node tableCellNode, CharSequence text, int rowSpan, int columnSpan, CellAlignment alignment) -
TableCell
public TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan) -
TableCell
public TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan, CellAlignment alignment) -
TableCell
public TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan, CellAlignment alignment, int trackedTextOffset, int spanTrackedOffset, int trackedTextAdjust, boolean afterSpace, boolean afterDelete) -
TableCell
public TableCell(@NotNull @NotNull TableCell other, boolean copyNode, int rowSpan, int columnSpan, CellAlignment alignment)
-
-
Method Details
-
withColumnSpan
-
withText
-
withText
-
withRowSpan
-
withAlignment
-
withTrackedOffset
-
withTrackedOffset
-
withSpanTrackedOffset
-
withTrackedTextAdjust
-
withAfterSpace
-
getLastSegment
BasedSequence getLastSegment() -
getEndOffset
public int getEndOffset() -
getStartOffset
-
getInsideStartOffset
-
getTextStartOffset
-
getTextEndOffset
-
getInsideEndOffset
public int getInsideEndOffset() -
getCellSize
-
insideToTextOffset
-
textToInsideOffset
-
isInsideCell
-
isAtCell
-
getCellLength
Returns the cell length occupied in the table- Parameters:
previousCell- previous cell or null for first cell- Returns:
- length of the cell as occupied in the original file
-
getCellPrefixLength
Returns the cell prefix length occupied in the table- Parameters:
previousCell- previous cell or null for first cell- Returns:
- length of cell's prefix before actual text as occupied in the file
-
dumpSequence
-
toString
-