Class TableCell
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.ext.tables.TableCell
- All Implemented Interfaces:
DelimitedNode, TextContainer
Table cell of a
TableRow containing inline nodes.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumHow the cell is aligned horizontally.Nested classes/interfaces inherited from interface TextContainer
TextContainer.Flags -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TableCell.Alignmentprotected BasedSequenceprivate booleanprotected BasedSequenceprivate intprotected BasedSequenceFields inherited from class Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICEFields inherited from interface TextContainer
F_ADD_SPACES_BETWEEN_NODES, F_FOR_HEADING_ID, F_LINK_ANCHOR, F_LINK_NODE_TEXT, F_LINK_PAGE_REF, F_LINK_TEXT, F_LINK_TEXT_TYPE, F_LINK_URL, F_NO_TRIM_REF_TEXT_END, F_NO_TRIM_REF_TEXT_START, F_NODE_TEXT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAstExtra(@NotNull StringBuilder out) @NotNull BasedSequence[]intgetSpan()getText()booleanisHeader()voidvoidsetAlignment(TableCell.Alignment alignment) voidsetClosingMarker(BasedSequence closingMarker) voidsetHeader(boolean header) voidsetOpeningMarker(BasedSequence openingMarker) voidsetSpan(int span) voidsetText(BasedSequence text) voidMethods inherited from class Node
appendChain, appendChild, astChars, astExtraChars, astString, baseSubSequence, baseSubSequence, countAncestorsOfType, countDirectAncestorsOfType, delimitedSegmentSpan, delimitedSegmentSpanChars, endOfLine, extractChainTo, extractToFirstInChain, getAncestorOfType, getBaseSequence, getBlankLineSibling, getChars, getCharsFromSegments, getChildChars, getChildIterator, getChildOfType, getChildren, getDescendants, getDocument, getEmptyPrefix, getEmptySuffix, getEndLineNumber, getEndOffset, getEndOfLine, getExactChildChars, getFirstChild, getFirstChildAny, getFirstChildAnyNot, getFirstInChain, getGrandParent, getLastBlankLineChild, getLastChild, getLastChildAny, getLastChildAnyNot, getLastInChain, getLeadSegment, getLineColumnAtEnd, getLineNumber, getNext, getNextAny, getNextAnyNot, getNodeName, getNodeOfTypeIndex, getNodeOfTypeIndex, getOldestAncestorOfTypeAfter, getParent, getPrevious, getPreviousAny, getPreviousAnyNot, getReversedChildIterator, getReversedChildren, getReversedDescendants, getSegmentsForChars, getSourceRange, getStartLineNumber, getStartOffset, getStartOfLine, getTextLength, getTrailSegment, hasChildren, hasOrMoreChildren, insertAfter, insertBefore, insertChainAfter, insertChainBefore, isOrDescendantOfType, lineColumnAtIndex, lineColumnAtStart, moveTrailingBlankLines, prependChild, removeChildren, segmentSpan, segmentSpan, segmentSpanChars, segmentSpanChars, segmentSpanChars, segmentSpanCharsToVisible, setChars, setCharsFromContent, setCharsFromContentOnly, setCharsFromSegments, setParent, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlinkMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface DelimitedNode
collectText, getCharsMethods inherited from interface TextContainer
collectEndText
-
Field Details
-
openingMarker
-
text
-
closingMarker
-
header
private boolean header -
alignment
-
span
private int span
-
-
Constructor Details
-
TableCell
public TableCell() -
TableCell
-
-
Method Details
-
trimWhiteSpace
public void trimWhiteSpace() -
mergeWhiteSpace
public void mergeWhiteSpace() -
getOpeningMarker
- Specified by:
getOpeningMarkerin interfaceDelimitedNode
-
setOpeningMarker
- Specified by:
setOpeningMarkerin interfaceDelimitedNode
-
getText
- Specified by:
getTextin interfaceDelimitedNode
-
setText
- Specified by:
setTextin interfaceDelimitedNode
-
getClosingMarker
- Specified by:
getClosingMarkerin interfaceDelimitedNode
-
setClosingMarker
- Specified by:
setClosingMarkerin interfaceDelimitedNode
-
getSpan
public int getSpan() -
setSpan
public void setSpan(int span) -
getSegments
- Specified by:
getSegmentsin classNode
-
getAstExtra
- Overrides:
getAstExtrain classNode
-
isHeader
public boolean isHeader()- Returns:
- whether the cell is a header or not
-
setHeader
public void setHeader(boolean header) -
getAlignment
- Returns:
- the cell alignment
-
setAlignment
-