Package com.vladsch.flexmark.ast
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 String
protected BasedSequence
protected boolean
protected int
protected BasedSequence
protected BasedSequence
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
ConstructorsConstructorDescriptionHeading()
Heading
(BlockContent blockContent) Heading
(BasedSequence chars) Heading
(BasedSequence chars, List<BasedSequence> segments) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getAstExtra
(@NotNull StringBuilder out) int
getLevel()
@NotNull BasedSequence[]
getText()
boolean
boolean
boolean
void
setAnchorRefId
(String anchorRefId) void
setClosingMarker
(BasedSequence closingMarker) void
setExplicitAnchorRefId
(boolean explicitAnchorRefId) void
setLevel
(int level) void
setOpeningMarker
(BasedSequence openingMarker) void
setText
(BasedSequence text) 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 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:
getAstExtra
in classNode
-
getSegments
- Specified by:
getSegments
in classNode
-
getAnchorRefText
- Specified by:
getAnchorRefText
in interfaceAnchorRefTarget
-
getAnchorRefId
- Specified by:
getAnchorRefId
in interfaceAnchorRefTarget
-
setAnchorRefId
- Specified by:
setAnchorRefId
in interfaceAnchorRefTarget
-
isExplicitAnchorRefId
public boolean isExplicitAnchorRefId()- Specified by:
isExplicitAnchorRefId
in interfaceAnchorRefTarget
-
setExplicitAnchorRefId
public void setExplicitAnchorRefId(boolean explicitAnchorRefId) - Specified by:
setExplicitAnchorRefId
in 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)
-