Package com.vladsch.flexmark.util.format
Class TableCell
java.lang.Object
com.vladsch.flexmark.util.format.TableCell
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal boolean
final boolean
final CellAlignment
final BasedSequence
final int
static final TableCell
static final int
static final TableCell
final BasedSequence
final int
final int
final Node
final BasedSequence
final int
final 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 CharSequence
dumpSequence
(BasedSequence sequence) int
getCellLength
(TableCell previousCell) Returns the cell length occupied in the tableint
getCellPrefixLength
(TableCell previousCell) Returns the cell prefix length occupied in the tableint
getCellSize
(TableCell previousCell) int
int
int
getInsideStartOffset
(TableCell previousCell) (package private) BasedSequence
int
getStartOffset
(TableCell previousCell) int
getTextEndOffset
(TableCell previousCell) int
getTextStartOffset
(TableCell previousCell) int
insideToTextOffset
(int insideOffset, TableCell previousCell) boolean
boolean
isInsideCell
(int offset, TableCell previousCell) int
textToInsideOffset
(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
-