Package com.vladsch.flexmark.ext.toc
Class SimTocBlock
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.util.ast.ContentNode
-
- com.vladsch.flexmark.util.ast.Block
-
- com.vladsch.flexmark.ext.toc.TocBlockBase
-
- com.vladsch.flexmark.ext.toc.SimTocBlock
-
- All Implemented Interfaces:
Content
public class SimTocBlock extends TocBlockBase
A simulated toc block node
-
-
Field Summary
Fields Modifier and Type Field Description protected BasedSequence
anchorMarker
protected BasedSequence
closingTitleMarker
protected BasedSequence
openingTitleMarker
protected BasedSequence
title
-
Fields inherited from class com.vladsch.flexmark.ext.toc.TocBlockBase
closingMarker, openingMarker, style, tocKeyword
-
Fields inherited from class com.vladsch.flexmark.util.ast.ContentNode
lineSegments
-
Fields inherited from class com.vladsch.flexmark.util.ast.Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE
-
-
Constructor Summary
Constructors Constructor Description SimTocBlock(BasedSequence chars)
SimTocBlock(BasedSequence chars, BasedSequence styleChars, BasedSequence titleChars)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasedSequence
getAnchorMarker()
void
getAstExtra(java.lang.StringBuilder out)
BasedSequence
getClosingTitleMarker()
BasedSequence
getOpeningTitleMarker()
BasedSequence[]
getSegments()
BasedSequence
getTitle()
-
Methods inherited from class com.vladsch.flexmark.ext.toc.TocBlockBase
getClosingMarker, getOpeningMarker, getStyle, getTocKeyword
-
Methods inherited from class com.vladsch.flexmark.util.ast.ContentNode
getContentChars, getContentChars, getContentLines, getContentLines, getLineChars, getLineCount, getSpanningChars, setContent, setContent, setContent, setContentLine, setContentLines
-
Methods inherited from class com.vladsch.flexmark.util.ast.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, 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, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlink
-
-
-
-
Field Detail
-
anchorMarker
protected BasedSequence anchorMarker
-
openingTitleMarker
protected BasedSequence openingTitleMarker
-
title
protected BasedSequence title
-
closingTitleMarker
protected BasedSequence closingTitleMarker
-
-
Constructor Detail
-
SimTocBlock
public SimTocBlock(BasedSequence chars)
-
SimTocBlock
public SimTocBlock(BasedSequence chars, BasedSequence styleChars, BasedSequence titleChars)
-
-
Method Detail
-
getAstExtra
public void getAstExtra(@NotNull java.lang.StringBuilder out)
- Overrides:
getAstExtra
in classTocBlockBase
-
getSegments
@NotNull public BasedSequence[] getSegments()
- Overrides:
getSegments
in classTocBlockBase
-
getAnchorMarker
public BasedSequence getAnchorMarker()
-
getOpeningTitleMarker
public BasedSequence getOpeningTitleMarker()
-
getTitle
public BasedSequence getTitle()
-
getClosingTitleMarker
public BasedSequence getClosingTitleMarker()
-
-