Class Heading
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.util.ast.ContentNode
com.vladsch.flexmark.util.ast.Block
com.vladsch.flexmark.ast.Heading
- All Implemented Interfaces:
AnchorRefTarget, Content
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected BasedSequenceprotected booleanprotected intprotected BasedSequenceprotected BasedSequenceFields inherited from class ContentNode
lineSegmentsFields inherited from class Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE -
Constructor Summary
ConstructorsConstructorDescriptionHeading()Heading(BlockContent blockContent) Heading(BasedSequence chars) Heading(BasedSequence chars, List<BasedSequence> segments) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAstExtra(@NotNull StringBuilder out) intgetLevel()@NotNull BasedSequence[]getText()booleanbooleanbooleanvoidsetAnchorRefId(String anchorRefId) voidsetClosingMarker(BasedSequence closingMarker) voidsetExplicitAnchorRefId(boolean explicitAnchorRefId) voidsetLevel(int level) voidsetOpeningMarker(BasedSequence openingMarker) voidsetText(BasedSequence text) Methods inherited from class ContentNode
getContentChars, getContentChars, getContentLines, getContentLines, getLineChars, getLineCount, getSpanningChars, setContent, setContent, setContent, setContentLine, setContentLinesMethods 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, 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 Details
-
level
protected int level -
openingMarker
-
text
-
closingMarker
-
anchorRefId
-
explicitAnchorRefId
protected boolean explicitAnchorRefId
-
-
Constructor Details
-
Heading
public Heading() -
Heading
-
Heading
-
Heading
-
-
Method Details
-
getAstExtra
- Overrides:
getAstExtrain classNode
-
getSegments
- Specified by:
getSegmentsin classNode
-
getAnchorRefText
- Specified by:
getAnchorRefTextin interfaceAnchorRefTarget
-
getAnchorRefId
- Specified by:
getAnchorRefIdin interfaceAnchorRefTarget
-
setAnchorRefId
- Specified by:
setAnchorRefIdin interfaceAnchorRefTarget
-
isExplicitAnchorRefId
public boolean isExplicitAnchorRefId()- Specified by:
isExplicitAnchorRefIdin interfaceAnchorRefTarget
-
setExplicitAnchorRefId
public void setExplicitAnchorRefId(boolean explicitAnchorRefId) - Specified by:
setExplicitAnchorRefIdin interfaceAnchorRefTarget
-
isAtxHeading
public boolean isAtxHeading() -
isSetextHeading
public boolean isSetextHeading() -
getOpeningMarker
-
setOpeningMarker
-
getText
-
setText
-
getClosingMarker
-
setClosingMarker
-
getLevel
public int getLevel() -
setLevel
public void setLevel(int level)
-